Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Неправилен синтаксис близо до „)“. докато създавате таблица

autoincrement не е ключова дума за SQL Server. Мисля, че възнамерявате:

 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))";

В допълнение, FOREIGN 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. Как да създадете таблица от резултат от заявка за избор в SQL Server 2008

  2. Актуализацията задейства ли събитие INSERT, тъй като всички актуализации са DELETE + (re)INSERT в SQL Server

  3. exec sp_executesql @sql и exec (@sql) SQL Server

  4. Команда за заспиване в T-SQL?

  5. Как да предотвратите едновременното изпълнение на задания на Sql сървър