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

Как да получа ID (PK) на новосъздадения запис?

Ако зададете атрибута резултат в cfquery първичният ключ се връща без допълнителен SQL

<cfquery datasource="x" result="resultName">
INSERT INTO...
</cfquery>

<cfset newID = resultName.IDENTITYCOL />
  • MSSQL:IDENTITYCOL
  • Oracle:ROWID
  • Sybase:SYB_IDENTITY
  • Informix:SERIAL_COL
  • Mysql:GENERATED_KEY


  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 CTE

  2. Изберете колони от набора от резултати на съхранената процедура

  3. Как да прикачите база данни на SQL Server от командния ред

  4. Предаване на дефиниран от потребителя тип таблица между база данни на SQL Server

  5. Декриптиране на SQL Server криптирани данни от .net