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

Cú pháp không chính xác gần ')'. trong khi tạo bảng

autoincrement không phải là một từ khóa SQL Server. Tôi nghĩ bạn dự định:

 string sqlStatement2 = "CREATE TABLE " + Table2Name + "" + 
                         "(line_id int not null identity(1, 1) PRIMARY KEY, " +
                          "line_full_name CHAR(50) NOT NULL," +
                          " network_id INTEGER FOREIGN KEY REFERENCES network(network_id))";

Ngoài ra, FOREIGN KEY yêu cầu tham chiếu bảng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hành vi ROW_NUMBER của Máy chủ SQL

  2. Làm thế nào để cấu hình SQL Native Client với powershell?

  3. SQL Server AutoIncrement thay đổi theo giá trị của trường khác

  4. Tạo hàng dựa trên giá trị cột

  5. Nhóm theo 2 cột riêng biệt trong SQL Server