2015-09-06 144 views
-1

我想創建一個表,它給了我錯誤。真的不知道爲什麼SQL創建表缺少右括號

CREATE TABLE employees 
(
    EmployeeId int(11) NOT NULL, 
    LastName varchar2(255) NOT NULL, 
    FirstName varchar2(255) NOT NULL, 
    BirthDate date NOT NULL, 
    notes varchar2(255), 
    CONSTRAINT employee_pk PRIMARY KEY (EmployeeId) 
); 
+1

你真的需要2500名嗎? –

+0

這是錯字。我編輯了我的文章 – Ann

+3

什麼** RDBMS **是爲了這個?甲骨文? MySQL的? PostgreSQL的? SQL Server?還有其他的東西嗎?請爲您的問題添加相關標籤。另外:你怎麼**執行**這個SQL?從一個GUI工具?從編程環境?請添加更多相關的上下文! –

回答

8

不指定int的長度。

CREATE TABLE employees 
(
    EmployeeId int NOT NULL, 
    LastName varchar2(255) NOT NULL, 
    FirstName varchar2(255) NOT NULL, 
    BirthDate date NOT NULL, 
    notes varchar2(255), 
    CONSTRAINT employee_pk PRIMARY KEY (EmployeeId) 
); 
+0

謝謝!就是這樣 – Ann