Dovendo aggiungere un nuovo campo ad una tabella esistente, e questo è una foreign key obbligatoria, come potrei modificare il DDL per fare in modo che venga copiato il valore da un altro campo presente nella stessa tabella?
Esempio:
- Code: Select all
alter table HELPD_QUEUE add DID_SCONTI_ANA_ORIG char(20) collate SQL_Latin1_General_CP850_BIN constraint DID_SCONTI_ANA_ORIG_df_auto_noopt default 'Inserisci alcuni ese' not null |
alter table HELPD_QUEUE drop constraint DID_SCONTI_ANA_ORIG_df_auto_noopt |
Teoricamente dovrei farlo creare opzionale, fare una query che lo popola e quindi renderlo obbligatorio
Di norma questo mi richiede 2 distinte pubblicazioni, sarebbe utile un modo per farlo in una sola senza magari sbagliare a scrivere...