sql >> Database >  >> RDS >> Sqlserver

Onjuiste syntaxis bij ')'. tijdens het maken van een tabel

autoincrement is geen SQL Server-sleutelwoord. Ik denk dat je van plan bent:

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

Bovendien, FOREIGN KEY vereist een tabelreferentie.




  1. PHP MySQL automatisch aanvullen

  2. Waarom negeert de SQL Server automatisch de lege ruimte aan het einde?

  3. Bindvariabelen gebruiken in SQL Plus met meer dan één geretourneerde rij?

  4. Timer maken in Oracle Forms / Forms 6i en een klok weergeven