Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để chỉ định giá trị đầu ra đã chèn cho một biến trong máy chủ sql?

Sử dụng biến bảng để lấy id

DECLARE @id int
DECLARE @table table (id int)
INSERT INTO MyTable(name)
OUTPUT inserted.id into @table
VALUES('XYZ')

SELECT @id = id from @table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHÈN VÀO @TABLE EXEC @query với SQL Server 2000

  2. SQL Server đệ quy tự tham gia

  3. sử dụng hàm Object_id () với #tables

  4. Cách tách CSV từ một cột thành các hàng trong bảng mới trong MSSQL 2008 R2

  5. Truy vấn đệ quy SQL Server