[firebase-br] Campo auto numérico
Joelson - Yahoo
joelsonss em yahoo.com.br
Sáb Dez 15 10:03:34 -03 2007
faltou o nome do generator, faça assim
CREATE TRIGGER "municipio_BI" FOR "municipio"
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW."codigoMunicipio" IS NULL) THEN
NEW."codigoMunicipio" = GEN_ID(GEN_municipio_ID,1);
END
att.
Joelson
----- Original Message -----
From: <consuelo em ucl.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, December 15, 2007 9:47 AM
Subject: [firebase-br] Campo auto numérico
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!!
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.17.0/1180 - Release Date: 10/12/2007
14:51
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/
Mais detalhes sobre a lista de discussão lista