diff --git a/doc/src/sgml/ref/merge.sgml b/doc/src/sgml/ref/merge.sgml index f0745d01c7..cbb5b38a3e 100644 --- a/doc/src/sgml/ref/merge.sgml +++ b/doc/src/sgml/ref/merge.sgml @@ -23,27 +23,27 @@ MERGE INTO target_table_name [ [ AS USING data_source ON join_condition when_clause [...] -where data_source is +where data_source is: { source_table_name | ( source_query ) } [ [ AS ] source_alias ] -and when_clause is +and when_clause is: { WHEN MATCHED [ AND condition ] THEN { merge_update | merge_delete | DO NOTHING } | WHEN NOT MATCHED [ AND condition ] THEN { merge_insert | DO NOTHING } } -and merge_insert is +and merge_insert is: INSERT [( column_name [, ...] )] [ OVERRIDING { SYSTEM | USER } VALUE ] { VALUES ( { expression | DEFAULT } [, ...] ) | DEFAULT VALUES } -and merge_update is +and merge_update is: UPDATE SET { column_name = { expression | DEFAULT } | ( column_name [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...] -and merge_delete is +and merge_delete is: DELETE