-2

クエリ:

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]

(列と行ではなく)「位置」でエラーの場所を指摘するのは、信じられないほど面倒だと付け加えてもよいでしょうか。

4

2 に答える 2

2

同じクエリが完全に正常に機能しているため、どのようなエラーが発生するかわかりません。

こちらをご覧ください

ここに記載されていない他の理由があるかもしれません。

ここで説明したエラーは、次の場合に発生します。

コメント区切り文字でコメントが正しく閉じられません。コメントは、ソースファイルの終わりまでに閉じられたかのように扱われます。

エラーの説明については、こちらをご覧ください。

于 2012-08-30T15:29:54.457 に答える
2

DDLクエリに問題はありません。9.1.5のインストールで問題なく実行しました。

理由はあなたの質問にない何かでなければなりません。

余談ですが、引用符で囲まれていない識別子は小文字にキャストされていることをご存知だと思います。

于 2012-08-30T15:26:06.367 に答える