Skip to content

Commit 33f7afb

Browse files
authored
add RETURNS TABLE example for Pl/pgSQL (#19599)
1 parent e2b3545 commit 33f7afb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/current/v25.2/plpgsql.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -374,15 +374,16 @@ In the following example, `RETURN NEXT` returns a new row during each loop itera
374374

375375
{% include_cached copy-clipboard.html %}
376376
~~~ sql
377-
CREATE FUNCTION get_numbers() RETURNS SETOF INT AS $$
377+
CREATE FUNCTION get_numbers() RETURNS TABLE (n INT) AS $$
378378
DECLARE
379379
i INT := 1;
380380
BEGIN
381381
WHILE i <= 5 LOOP
382-
RETURN NEXT i;
382+
n := i;
383+
RETURN NEXT;
383384
i := i + 1;
384385
END LOOP;
385-
END
386+
END;
386387
$$ LANGUAGE PLpgSQL;
387388
~~~
388389

0 commit comments

Comments
 (0)