簡體   English   中英

需要幫助來創建簡單的SQL數據庫。 錯誤如下:消息102,級別15,狀態1,第2行','附近的語法不正確

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM