1

私は単純なSQLコードを持ってcreate tableadd constraintます。次のようになります。

CREATE TABLE bills (
    id              INTEGER NOT NULL,
    code        VARCHAR2(25) NOT NULL,
    dateOfGeneration   DATE NOT NULL,
    job_id     INTEGER NOT NULL
);

ALTER TABLE bills ADD CONSTRAINT bills_pk PRIMARY KEY ( id,job_id );

IBExpert - Firebird のクライアントを使用しています。このコードを実行すると、2 つのエラーが発生します。

最初のエラー: - コードで VARCHAR2(25) NOT NULL

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 3, column 29.
(.

2 番目のエラー: - コード内ALTER TABLE ...

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 8, column 1.
ALTER.

私が最初に思うのは、varchar2代わりにを使用しているためですvarchar。2番目のエラーはどうですか?これを修正する方法は?

4

1 に答える 1