Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1gAEX4-0007jv-0b for pgsql-docs@arkaria.postgresql.org; Wed, 10 Oct 2018 13:28:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gAEWz-00038Q-Sb for pgsql-docs@arkaria.postgresql.org; Wed, 10 Oct 2018 13:28:05 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1gAEK2-0003n9-6v for pgsql-docs@lists.postgresql.org; Wed, 10 Oct 2018 13:14:42 +0000 Received: from mail-pf1-x431.google.com ([2607:f8b0:4864:20::431]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gAEJz-00057I-Hz for pgsql-docs@postgresql.org; Wed, 10 Oct 2018 13:14:41 +0000 Received: by mail-pf1-x431.google.com with SMTP id c25-v6so2625871pfe.6 for ; Wed, 10 Oct 2018 06:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=JwgogHvoUrqqUQ0JWJ0s/XWFcKYSOq+gp4G+Q1abmjM=; b=m5x9ONvLChjb50ko05mW+Mk5KYSLdimCFHYKGcLRxYsVNmq95k2OgMY5QvjU3XgMHe E5RclFBSW9XJHOlkC/fcFnkMvV5Ia8g7nrBf5xQHxl06c9KAfjXAIjLSNHcyftkRIioQ sUmhYuhAfQYoang/lqS1z/rglyYXwgOxYfX5VbPMDTgJCPraYbu9r2E4uhEQ31yjZC6I l4XAoaVM7OLByXr+pHH9AQknU6x7RA/VYEMSzlWtehvDdkmWyGC3FAue/g6YGcPLxj1K lw8l8IaDCzjTZ4hri6P1TOb6lDQ6fPfWjL3A//R0zoUMGp04xMhJxeDr2YTO+u3+MUqm aGUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=JwgogHvoUrqqUQ0JWJ0s/XWFcKYSOq+gp4G+Q1abmjM=; b=s/naK39slfkt/6I9crjLhqJySf8y7PhAoOhNszT6J1zLJhfkMqXTCkiDE/6C+DckAd lU6Tx2GWvMy/DeEfJT0geJbkFlmvmxwlS+KpijI1OgmiY6Vuv4/Rr5GKx0shvM6MEEGS gmGYHp1M6fgufRWTJv/IskGZ0J2DqbImFA+Y4eaE3icnlJJAZCtD14jZqjVhNkwiYfgo aFuZ8NRNHcZtXexn0uuu6Xyz+Dz9d5d6wyNlUNifyYqYx9e7Azvi6dNzgRu5zxHlzwXZ CtdEFtwe8k5fKa1bs2bsLQS2TH3cP55gkgWGFrLFVS1RdHb45QIgAMoGGcKvBrfAGR8a gIVw== X-Gm-Message-State: ABuFfojl+JyDp6maQQXG49FJYEahzUeQOY4idL8958ZYfmzhSt7p3eCr hMH1rsNyzx4khPsw3T0dFf3kC55ynGPweWlOJC7i13jk X-Google-Smtp-Source: ACcGV63mzFpWgzcz6lozrEkY/nfMUsG1omw+5IUTwoYlhJSfzQLW8fmgB23GahYiDCgX0AzYAxSxbnNHAlzWG2pbkY8= X-Received: by 2002:a63:ef0b:: with SMTP id u11-v6mr29798492pgh.283.1539177276678; Wed, 10 Oct 2018 06:14:36 -0700 (PDT) MIME-Version: 1.0 From: fn ln Date: Wed, 10 Oct 2018 22:14:23 +0900 Message-ID: Subject: v11: RETURN syntax for procedure To: pgsql-docs@postgresql.org Content-Type: multipart/alternative; boundary="000000000000d2a6560577dfa231" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000d2a6560577dfa231 Content-Type: text/plain; charset="UTF-8" Hello. I've found this on the docs: https://www.postgresql.org/docs/devel/static/plpgsql-control-structures.html#PLPGSQL-STATEMENTS-RETURNING-PROCEDURE > If a RETURN statement is desired to exit the code early, then NULL must be returned. But isn't actual syntax just RETURN without an expression? --000000000000d2a6560577dfa231 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable --000000000000d2a6560577dfa231--