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

Как да вмъкнете няколко записа и да получите стойността на самоличността?

Използвайте клаузата за изход от 2005 г.:

DECLARE @output TABLE (id int)

Insert into A (fname, lname)
OUTPUT inserted.ID INTO @output
SELECT fname, lname FROM B

select * from @output

сега вашата променлива в таблицата има стойностите за идентичност на всички редове, които вмъквате.



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

  2. Как мога да премахна дублиращи се редове?

  3. SQL редове към колони

  4. Защо инструментите за наблюдение на облачни бази данни за SQL Server са ценни

  5. Как да актуализирате и поръчате с помощта на ms sql