sql >> Database >  >> RDS >> Sqlserver

Hoe krijg ik een ID (PK) van een nieuw aangemaakt record?

Als u het resultaatkenmerk instelt in cfquery tag de primaire sleutel wordt geretourneerd zonder extra 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. Inleiding tot C

  2. PIVOT met varchar-gegevenstype

  3. Creëer een een-op-veel-relatie met SQL Server

  4. Waar slaat PostgreSQL de database op?