sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo obtener la ID (PK) del registro recién creado?

Si establece el atributo de resultado en cfquery etiqueta la clave principal se devuelve sin SQL adicional

<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