Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2005, 15:13
AvP
 
Fecha de Ingreso: noviembre-2004
Mensajes: 87
Antigüedad: 20 años, 4 meses
Puntos: 0
Ayuda con SQL

que tal amigos del foro. Soy un principiante en esto de las bases de datos. por un proyecto de mi escuela necesito trabajar con delphi e Interbase y al copiar las sentencias sql de un tutorial que he bajado de la web me marca un error y no entiendo a que se deba pues apenas estoy aprendiendo, si alguien me pudiera ayudar le agradeceria mucho.
estas son las líneas:

create trigger custno for customer
before insert as
declare variable icust integer;
begin
select newcust from nextcust into : icust;
icust = icust + 1;
update nextcust set newcust = :icust;
new.custno = icust;
end;

Entiendo que esto es un disparador pero al ejecutarlo me aparece:

sql error:

Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Statement: create trigger custno for customer
before insert as
declare variable icust integer