FB 3.0, создаю таблицу
Почему? Ведь в langref30 написано
Когда меняю "VALUE" на имя столбца, таблица нормально создается.
SQL> CREATE TABLE t_value(
CON> i INTEGER PRIMARY KEY,
CON> n INTEGER DEFAULT 1 CONSTRAINT check_n_00 CHECK (VALUE > 0)
CON> );
Statement failed, SQLSTATE = 42000
unsuccessful metadata update
-CREATE TABLE T_VALUE failed
-Dynamic SQL Error
-SQL error code = -901
-Illegal use of keyword VALUE
SQL>
Почему? Ведь в langref30 написано
стр.116 |
---|
На уровне столбца выражение в предложении CHECK ссылается на входящее значение с помощью ключевого слова VALUE, так же как предложение CHECK в определении домена: ... |
Когда меняю "VALUE" на имя столбца, таблица нормально создается.