From a5d86181ecc9c441d4c327771c43134de59549cd Mon Sep 17 00:00:00 2001 From: Simon Riggs Date: Thu, 5 Apr 2018 12:03:42 +0100 Subject: [PATCH] MERGE INSERT allows only one VALUES clause Doc syntax and brief mention of restriction --- doc/src/sgml/ref/merge.sgml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/ref/merge.sgml b/doc/src/sgml/ref/merge.sgml index 0ca3d26ff4..31ba7a841d 100644 --- a/doc/src/sgml/ref/merge.sgml +++ b/doc/src/sgml/ref/merge.sgml @@ -41,7 +41,7 @@ and merge_insert is INSERT [( column_name [, ...] )] [ OVERRIDING { SYSTEM | USER } VALUE ] -{ VALUES ( { expression | DEFAULT } [, ...] ) | DEFAULT VALUES } +{ VALUES ( { expression | DEFAULT } ) | DEFAULT VALUES } and merge_update is @@ -285,6 +285,7 @@ DELETE INSERT actions cannot contain sub-selects. + Only one VALUES clause can be specified. The VALUES clause can only refer to columns from the source relation, since by definition there is no matching target row.