Ciao a tutti, ciao Alka,
sto provando ad utilizzare un Trigger in una tabella di IBDatabase.
ho la seguente tabella:
codice:
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
);
e ho sritto questo Trigger al fine di ottenere come risultato nel field NOMETR l'unione dei campi COGNOME + NOME
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
questi funzionano bene.
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