Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wstawić rekord i zwrócić nowo utworzony identyfikator za pomocą jednego SqlCommand?

INSERT INTO YourTable(val1, val2, val3 ...) 
VALUES(@val1, @val2, @val3...);
SELECT SCOPE_IDENTITY();

Nie zapomnij o średnikach na końcu każdej instrukcji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę przekonwertować Sql Server 2008 DateTimeOffset na DateTime?

  2. varbinary do ciągu w SQL Server

  3. Znalezienie rodzica najwyższego poziomu w SQL

  4. SCOPE_IDENTITY() dla identyfikatorów GUID?

  5. scope_identity a ident_current