2012-08-30 94 views
-2

查詢:以下Postgresql查詢有什麼問題?

CREATE TABLE unapprovedteaminfo (
UnapprovedTeamInfoID  BIGSERIAL NOT NULL, 
EmailVerified    boolean NOT NULL DEFAULT FALSE, 
VerificationCode   char (20) NOT NULL, 
PRIMARY KEY (UnapprovedTeamInfoID) 
); 

錯誤:

ERROR: syntax error at or near "(" Position: 160 [ERROR:0, SQLSTATE:42601] 

也許我補充一點,指出通過「位置」錯誤的位置(而不是列和行)是令人難以置信的煩人?

+1

這裏沒有問題:http://www.sqlfiddle.com/#!1/91178/1 –

+1

對我來說運行良好太 – CSharpened

+1

如果使用PSQL,請確保輸入\ r 進入查詢,以便您的面前查詢開始於你認爲它的地方。 – greg

回答

2

DDL查詢沒有錯。我剛剛在9.1.5安裝中執行了它。

原因必須是不是你的問題。另外:我假設你知道,未加引號的標識符被轉換爲小寫。

2

我不知道你得到什麼錯誤,因爲相同的查詢對我來說工作得很好。

看一看here

有可能是這裏沒有提到的其他原因。

您這裏提到的錯誤發生在:

A comment is not closed correctly with a comment delimiter. The comment is treated as if it were closed by the end of source file.

here爲你的錯誤的描述。