Boujour à tous !!!
Voila, je voudrait créer une table avec un champ non modifiable (en l'occurrence, la primary key).
Je saurais faire ca avec un trigger mais je me demandais si on ne savait pas indiquer ca directement dans le create table.
CREATE TABLE ma_table{
MA_PK VARCHAR(2) NOT NULL ??STATIC??
}
mon trigger fait juste
IF UPDATING THEN
IF (:new.MA_PK!= : old.MA_PK) THEN
raise_application_error (-20000, 'Impossible de modifier la clé primaire d''un enregistrement de cette table');
Merci
Message édité par hair_peace le 15-09-2005 à 15:50:22