sql >> Databáze >  >> RDS >> Sqlserver

Více klauzulí OUTPUT v příkazech SQL MERGE/INSERT/DELETE?

Nemožné. Podívejte se na gramatiku .

Příkaz Merge má

[ <output_clause> ]

Hranaté závorky ukazují, že může mít volitelnou výstupní klauzuli. Gramatika na to je

<output_clause>::=
{
    [ OUTPUT <dml_select_list> INTO { @table_variable | output_table }
        [ (column_list) ] ]
    [ OUTPUT <dml_select_list> ]
}

Tato klauzule může mít oba OUTPUT INTO a OUTPUT ale ne dva stejné.

Pokud by bylo povoleno více, gramatika by měla [ ,...n ]



  1. Jak zachovat zpětné lomítko při escapování uvozovek v MySQL – QUOTE()

  2. Vytvořte tabulku DDL s okamžitým spuštěním v databázi Oracle, část 2

  3. aktualizovat data v div

  4. Existuje způsob, jak zobrazit výsledky PRINT pomocí ovladače SQL serveru JDBC?