Здравствуйте,
Подскажите, как счётчик реализовать в Firebird 2.5. Не могу никак найти рабочий пример с ним. Везде ругань примерно такого содержания:
SQL> CREATE TABLE new_one CON> ( CON> col1 integer NOT NULL, CON> col2 CHAR(10), CON> PRIMARY KEY (col1) CON> ); SQL> CREATE GENERATOR my_gen_id; SQL> CREATE TRIGGER autoincrementor_id FOR new_one CON> ACTIVE BEFORE INSERT POSITION 0 CON> AS CON> BEGIN CON> IF (NEW.col1 IS NULL) THEN CON> NEW.col1 = GEN_ID(my_gen_id,1);
Statement failed, SQLCODE = -104
Dynamic SQL Error
-SQL error code = -104
-Unexpected end of command — line 6, column 34
-------------------------
Сергей Ч.
Нижний Новгород