Dovrete eseguire uno scritto contro la base di dati. Ciò è una volta dell'esercitazione, altrimenti, utilizzare uno strumento di gestione di db come ibexpert. lo scritto sarà due parti:
--Qui generiamo il generatore, in FB 2.5 che è denominato una sequenza
GENERARE IL GENERATORE GEN_ADDRESS_ID;
--Qui generiamo l'innesco
GENERARE O ALTERARE L'INNESCO ADDRESS_BI PER L'INDIRIZZO
ACTIVE PRIMA DELLA POSIZIONE 0 DELL'INSERTO
AS
COMINCIARE
SE (NEW.ID È NULLO) ALLORA
NEW.ID = GEN_ID (GEN_ADDRESS_ID, 1);
ESTREMITÀ
Quando inviate i dati alla tabella, l'innesco infornerà e fisserà il valore della colonna di identificazione al valore seguente. Ricordar che, quando lo usate gradite questo che non potrete vedere l'identificazione del nuovo record, a meno che facciate la a (massimo prescelto (identificazione)
da dove utente = CurrentUser. (per accertarlo ottenere l'identificazione che è stata generata tramite la vostra transazione: l'utente sarà una colonna sulla vostra tabella, anche popolata da un innesco simile al di cui sopra)). Colto in su sugli inneschi, sulle procedure immagazzinate, sulle viste e sui generatori su ibphoenix.
Sarete sorpreso al potere di Firebird.