в триггере присвоить рекорд :new своему рекорду?

ORAngutang
Дата: 20.11.2009 14:37:52
вот так вроде никогда было не возможно:

CREATE OR REPLACE TRIGGER mys.t_SomeTbl BEFORE UPDATE OR DELETE ON mys.SomeTbl FOR EACH ROW
DECLARE
  lRecST mys.SomeTbl%rowtype;
BEGIN
  lRecST := :new;
END;  

что вы делаете когда всё-же возникает такая потребность? (NDS? т.е динам. SQL?)
____________________________________________________________
сейчас работаю на: Oracle 11.1.0.7.0, 64bit, standard edition, SLES-10. APEX 3.2
Elic
Дата: 20.11.2009 14:41:43
ORAngutang
NDS? т.е динам. SQL?
И чем бы это помогло?
А триггер можно и сгенерить :)
ORAngutang
Дата: 20.11.2009 16:11:39
Elic
А триггер можно и сгенерить :)


угу, и каждый раз незабывать его генерировать снова при добавлении любой несчастной колонки в таблицу (одну из десятков в этом проекта!) :)
Elic
Дата: 20.11.2009 16:14:11
ORAngutang
и каждый раз незабывать
Шашечки или ехать?
ORAngutang
Дата: 20.11.2009 16:23:41
Elic,

даже с твоей упертостью нельзя-не-согласиться что не-удобняк это страшный!!! :-)
Elic
Дата: 20.11.2009 16:29:10
ORAngutang
не-удобняк это страшный!!! :-)
Генерация триггеров? Невозможность использовать :new как запись?
ORAngutang
Дата: 20.11.2009 16:30:57
Elic
ORAngutang
не-удобняк это страшный!!! :-)
Генерация триггеров? Невозможность использовать :new как запись?


второе!

P.S. "....пахнет от оракла бюрократизмом"(с) не моё
tru55
Дата: 20.11.2009 16:38:02
А на кой это надо, если не секрет?
Ну в каких-то редких случаях м.б. ...
Elic
Дата: 20.11.2009 16:41:34
ORAngutang
Elic
ORAngutang
не-удобняк это страшный!!! :-)
Генерация триггеров? Невозможность использовать :new как запись?
второе!
Elic
STFF :NEW как а-ля record