[firebase-br] Campo auto numérico
consuelo em ucl.br
consuelo em ucl.br
Sáb Dez 15 09:47:28 -03 2007
Bom dia!
Sou iniciante no FireBird, estou tentando criar uma tabela com um campo
auto incrementável e não estou conseguindo está dando erro na criação da
Trigger.
O que fiz: Criei a tabela, Criei um Gerador e quando crio a Trigger dá
erro, alguém poderia me ajudar?
Segue abaixo o código:
CREATE TABLE "municipio" (
"codigoMunicipio" INTEGER NOT NULL,
"nomeMunicipio" VARCHAR(50) NOT NULL,
"ufMunicipio" CHAR(2) NOT NULL
);
alter table "municipio"
add constraint "PK_municipio"
primary key ("codigoMunicipio")
CREATE GENERATOR "GEN_municipio_ID"
CREATE TRIGGER "municipio_BI" FOR "municipio"
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW."codigoMunicipio" IS NULL) THEN
NEW."codigoMunicipio" = GEN_ID(,1);
END
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, char 36.
,.
Abraços!!
Mais detalhes sobre a lista de discussão lista