Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Множество клаузи OUTPUT в SQL команди MERGE/INSERT/DELETE?

Невъзможно. Вижте граматиката .

Изявлението Merge има

[ <output_clause> ]

Квадратните скоби показват, че може да има незадължителна изходна клауза. Граматиката за това е

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

Тази клауза може да има както OUTPUT INTO и OUTPUT но не две еднакви.

Ако бяха разрешени множество, граматиката щеше да има [ ,...n ]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберете вложен JSON в SQL Server с OPENJSON

  2. Как да генерираме произволни данни в SQL сървър

  3. Групова актуализация в C#

  4. SQL Server НА ИЗТРИВАНЕ Тригер

  5. Актуализиране на подниз на колона