![]() |
создать ттриггер, генератор и формирование первичного ключа
CREATE TABLE WES (
В базе данных для каждой таблицы, имеющей суррогатный ключ, создать генератор и триггер, обеспечивающий формирование значение поля первичного ключа для вновь вводимых строк. Я тут вроде попыталась что то сделать, но не уверена, что работает правильно. У меня таблицы BREND(BREND POLNOE NAZVANIE NOMER) KARTRIG(MODEL PRINTER_MODEL COMMENT TONER) и PRINTER (поля MODEL BREND BARABAN) Помогите разобраться в этом. GRAMM INTEGER NOT NULL, TONER VARCHAR (21), MODEL varchar (20), CONSTRAINT PYK PRIMARY KEY (GRAMM)); CREATE GENERATOR WES_GRAMM; SET GENERATOR WES_GRAMM TO 1; CREATE TRIGGER WES_GRAM FOR WES ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW. GRAMM IS NULL) THEN NEW.GRAMM=GEN_ID(WES_GRAM, 1); END |
Время: 18:06. |
Время: 18:06.
© OSzone.net 2001-