У меня есть простой SQL-код для create table
, а затем add 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.
(.
Вторая ошибка : - в коде ALTER TABLE ...
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 8, column 1.
ALTER.
Первое, что я думаю, это то, что я использую varchar2
вместо varchar
. Как насчет второй ошибки? Как это исправить?