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

Làm thế nào để lấy ID (PK) của bản ghi mới tạo?

Nếu bạn đặt thuộc tính kết quả trong cfquery thẻ khóa chính được trả về mà không có thêm 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. Làm thế nào để triển khai một thủ tục được lưu trữ Upsert có điều kiện?

  2. Sử dụng Like trên một biến tham số?

  3. Lưu tệp trong cơ sở dữ liệu SQL Server 2008 với Entity Framework

  4. Trong SQL, làm cách nào bạn có thể nhóm theo phạm vi?

  5. Bạn có thể giám sát việc thực thi một gói SSIS, trong BIDS, khi nó chạy trên máy chủ không?