Adakah yang bisa memberitahu saya di mana kesalahan dalam kueri berikut
ALTER TABLE Countries
ADD (
HasPhotoInReadyStorage bit,
HasPhotoInWorkStorage bit,
HasPhotoInMaterialStorage bit,
HasText bit);
ALTER TABLE Regions
ADD ( HasPhotoInReadyStorage bit,
HasPhotoInWorkStorage bit,
HasPhotoInMaterialStorage bit
HasText bit);
ALTER TABLE Provinces
ADD ( HasPhotoInReadyStorage bit,
HasPhotoInWorkStorage bit,
HasPhotoInMaterialStorage bit
HasText bit);
ALTER TABLE Cities
ADD ( HasPhotoInReadyStorage bit,
HasPhotoInWorkStorage bit,
HasPhotoInMaterialStorage bit
HasText bit);
Alter table Hotels
Add
{
HasPhotoInReadyStorage bit,
HasPhotoInWorkStorage bit,
HasPhotoInMaterialStorage bit,
HasHotelPhotoInReadyStorage bit,
HasHotelPhotoInWorkStorage bit,
HasHotelPhotoInMaterialStorage bit,
HasReporterData bit,
HasMovieInReadyStorage bit,
HasMovieInWorkStorage bit,
HasMovieInMaterialStorage bit
};
Saya mendapatkan kesalahan berikut:
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '('.
Msg 102, Level 15, State 1, Line 9
Incorrect syntax near '('.
Msg 102, Level 15, State 1, Line 15
Incorrect syntax near '('.
Msg 102, Level 15, State 1, Line 22
Incorrect syntax near '('.
Msg 102, Level 15, State 1, Line 29
Incorrect syntax near '{'.
sql-server-2005
pengguna278618
sumber
sumber
Jawaban:
Keluarkan tanda kurung dan kurung kurawal, tidak diperlukan saat menambahkan kolom.
sumber
Anda harus menghapus tanda kurung
sumber
ALTER TABLE MyTable DROP COLUMN MyCol1, MyCol2, MyCol3
ini harus bekerja dalam T-SQL
http://msdn.microsoft.com/en-us/library/ms190273(SQL.90).aspx
sumber
Di atas Anda menggunakan {,}.
Anda juga kehilangan koma:
Anda harus menghapus tanda kurung dan memastikan semua kolom memiliki koma jika perlu.
sumber
sumber
Dapat dengan nilai defaulth (T-SQL)
sumber