PDA

Ver la Versión Completa : Error al generar Trigger


saltamirano
12-12-2007, 18:43:23
Hola Compas,

Estoy tratando de generar un trigger en Firebird, lo hago a través del IBExpert, el mismo que te da una opción de crearlo automáticamente, el código es:
CREATE TRIGGER USUARIO_BI FOR USUARIO
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.USU_COD IS NULL) THEN
NEW.USU_COD = GEN_ID(,1);
END
sin embargo me sale el siguiente error:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, char 26.
,.

Alguien tiene alguna idea porque sale este error?

Mil Gracias y saludos

Héctor Randolph
12-12-2007, 19:35:53
Hola saltamirano


NEW.USU_COD = GEN_ID(,1);


Seguramente el error se presenta en ésta línea, la función GEN_ID, recibe dos parámetros, uno es el nombre del generador y el otro es el incremento.

Saludos