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

Truy vấn con không được phép sau GIÁ TRỊ?

Điều đầu tiên là đầu tiên - mã của bạn, ngay cả khi bạn sửa cú pháp, nó vẫn sai. Có vẻ như bạn đang cố gắng triển khai cơ chế tăng tự động của riêng mình. Điều đó sẽ không thành công.
Cách đúng là sử dụng cơ chế tích hợp sẵn của SQL Server để tự động tăng và tạo ID cột dưới dạng Identity .

Sau đó, bạn không cần phải đưa nó vào câu lệnh chèn và bạn vẫn an toàn ngay cả trong môi trường đa máy khách hoặc đa luồng (mà việc triển khai hiện tại của bạn sẽ bắt đầu đưa ra kết quả sai).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tốt nhất để nội suy các giá trị trong SQL

  2. Ảnh chụp nhanh cơ sở dữ liệu SQL Server -4

  3. Tại sao FireError không thành công trong C # 2012, nhưng hoạt động trong VB, trong khi FireInformation hoạt động ở cả hai?

  4. Máy chủ sql sắp xếp dữ liệu của bạn như thế nào?

  5. SQL điều chỉnh hiệu suất