Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Alexey Panin                         2:5030/2828.6  05 Jul 2003  21:39:34
 To : All
 Subject : Таблица со счётчиком
 -------------------------------------------------------------------------------- 
 
 
 Имеем такую таблицу:
 create table my (CODE integer not null, ..., CONSTRAINT PK_CODE PRIMARY KEY
 (CODE));
 CREATE GENERATOR GEN__1;
 SET TERM ^ ;
 CREATE TRIGGER TRIG__BI1 FOR my
 ACTIVE BEFORE INSERT POSITION 0
 AS BEGIN
       IF(NEW.code IS NULL) THEN NEW.code = GEN_ID(GEN__1,1);
     END
  ^
 COMMIT WORK ^
 SET TERM ;^
 
 При попытки записи добавленной записи ругается, что code должен быть не null.
 Что я делаю не так?
 ЗЫ: бд Interbase
 
 С наибестнейшими pегаpдзами и вишезами
    Alexey  <<http://freeprog.hotmail.ru>><<mailto:freeprog@hotmail.ru>>
 ... Путь тяжел, но цель прекрасна, как огонь костра
 --- GoldED+/W32 1.1.5-20020104
  * Origin: Programmer is a device to convert coffee into softwa (2:5030/2828.6)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Таблица со счётчиком   Alexey Panin   05 Jul 2003 21:39:34 
Архивное /su.dbms/260393f070d63.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional