Posts

Es werden Posts vom September, 2022 angezeigt.

Umgang mit Triggern - To Trigger or not to Trigger

Ein interessanter Artikel von Jürgen Sieben im RedStack-Magazin 05-2022 S.24ff Fazit: Vermeidung von Triggern durch SQL Identity-Column GENERATED [ ALWAYS | BY DEFAULT [ ON NULL ] ] AS IDENTITY [ ( identity_options ) ] Für Dimensionen gern genommen: GENERATED BY DEFAULT ON NULL AS IDENTITY erzeugt eindeutige ID, erlaubt aber feste Singleton (-1 für nicht definiert) vorzugeben. oder default Klausel CREATE TABLE tst ( --> Es können Sequence-Werte genutzt werden. &nbsp&nbsp&nbsp&nbsp d_id NUMBER DEFAULT detail_seq.NEXTVAL, &nbsp&nbsp&nbsp&nbsp m_id NUMBER DEFAULT master_seq.CURRVAL, --> Es können Contexte genutzt werden. &nbsp&nbsp&nbsp&nbsp ax_usr varchar2(32 char) DEFAULT SYS_CONTEXT ('APEX$SESSION', 'APP_USER'), &nbsp&nbsp&nbsp&nbsp db_usr varchar2(32 char) DEFAULT S