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

Chèn id (được tạo tự động, chỉ cột)

INSERT INTO MyTable (MyTableId) VALUES (Null) ngầm cố gắng chèn một giá trị null vào cột danh tính, vì vậy điều đó sẽ không hoạt động vì các cột danh tính có thể không bao giờ có giá trị rỗng và nếu không có tùy chọn SET, bạn không thể chèn một giá trị tùy ý, thay vào đó bạn có thể sử dụng:

INSERT INTO MyTable DEFAULT VALUES


  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ấy tất cả các tên bảng của một cơ sở dữ liệu cụ thể bằng truy vấn SQL?

  2. Tại sao đây là Quét lập chỉ mục mà không phải là Tìm kiếm chỉ mục?

  3. Đưa trang tính Excel vào bảng tạm thời bằng cách sử dụng tập lệnh

  4. Cách chỉ định vị trí của tệp dữ liệu và tệp nhật ký khi tạo cơ sở dữ liệu trong SQL Server

  5. Thực hiện nối chuỗi từ các hàng dữ liệu trong chế độ xem TSQL (pivot?)