Ciao a tutti, ciao Alka,
sto provando ad utilizzare un Trigger in una tabella di IBDatabase.
ho la seguente tabella:
e ho sritto questo Trigger al fine di ottenere come risultato nel field NOMETR l'unione dei campi COGNOME + NOMEcodice:CREATE TABLE TABELLA ( CODICE VARCHAR(8) CHARACTER SET NONE NOT NULL, COGNOME VARCHAR(40) CHARACTER SET NONE, NOME VARCHAR(40) CHARACTER SET NONE, NOMETR VARCHAR(81) CHARACTER SET NONE );
questi funzionano bene.codice:CREATE TRIGGER TABELLA_BI0 FOR TABELLA ACTIVE BEFORE INSERT POSITION 0 AS begin /* Trigger text */ new.nometr = upper(new.cognome) || upper(new.nome); end CREATE TRIGGER TABELLA_BU0 FOR TABELLA ACTIVE BEFORE UPDATE POSITION 0 AS begin /* Trigger text */ new.nometr = upper(new.cognome) || upper(new.nome); end
a me servirebbe una funzione TRIM che elimina gli spazi da destra e sinistra delle stringhe.
mi sapete dire come posso fare?
e sapete indicarmi dove posso trovare un help delle funzioni che e' possibile utilizzare?
grazie
fulvio

Rispondi quotando
