[英]Msg 102, Level 15, State 1, Line 8 Incorrect syntax near '-' , Grant View SQL Server error
[英]Need assistance to create a simple SQL database. Error is as follows: Msg 102, Level 15, State 1, Line 2 Incorrect syntax near ','
在嘗試在SQL Server 2008 Management Studio中創建表時遇到的錯誤,我只需要一點幫助。 我要構造的表是:(這只是數據庫的一小部分,其中包含與正在構造的多個表相似的多個表)
create table Holidays (
staff_ID numeric(10) foreign key,
start_Date date,
fin_Date date,
holiday_Type char(100),
reason nvarchar(100),
);
我收到的錯誤是:
Msg 102,第15級,狀態1,第2行
','附近的語法不正確。
注意:之前,我以類似於此的方式創建了表,並查看了表以比較差異(我幾乎看不到差異)。
任何幫助深表感謝。
末尾有一個“,”號,也很糟糕地提到了您的外鍵。 嘗試這個:
create table Holidays (
staff_ID numeric(10) foreign key references Table(Column),
start_Date date, fin_Date date, holiday_Type char(100),
reason nvarchar(100))
在最后一個列定義之后,您還有一個逗號。 嘗試這個:
create table Holidays (
staff_ID numeric(10) foreign key,
start_Date date,
fin_Date date,
holiday_Type char(100),
reason nvarchar(100) -- removed comma from here
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.