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