Fórum Trigger #40412
27/11/2003
0
/* Table: Pessoa_FJ, Owner: SYSDBA */
CREATE TABLE ´Pessoa_FJ´
(
´Codcli´INTEGER NOT NULL,
´Nome_Razao´VARCHAR(200),
´Endereço´VARCHAR(100),
´Bairro´VARCHAR(50),
´Cep´CHAR(10),
´Telefone´CHAR(12),
´Cpf´CHAR(1),
´Cnpj´CHAR(1),
´Cpf_Cnpj´VARCHAR(18),
´Nit_Pis_Pasep´VARCHAR(15),
´Num_Nota_Mes´INTEGER,
´Num_Nota_Ano´INTEGER,
CONSTRAINT ´PK_Pessoa_FJ´ PRIMARY KEY (´Codcli´)
);
SET TERM ^ ;
/* Triggers only will work for SQL triggers */
CREATE TRIGGER ´Pessoa_FJ_BI´ FOR ´Pessoa_FJ´
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.´Codcli´ IS NULL) THEN
NEW.´Codcli´ = GEN_ID(´GEN_Pessoa_FJ_ID´,1);
END
^
COMMIT WORK ^
SET TERM ;^
Duarteol
Curtir tópico
+ 0Posts
27/11/2003
Afarias
configure o TField do campo codcli como REQUIRED = FALSE para q o erro não mais apareça.
no mais, recomendo q faça uma busca neste fórum por GENERATORS, vc vai encontrar algumas mensagens interessantes.
T+
Gostei + 0
28/11/2003
Duarteol
´Field value required´
Gostei + 0
28/11/2003
Duarteol
Gostei + 0
29/11/2003
Afarias
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)