Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Crear Trigger (https://www.clubdelphi.com/foros/showthread.php?t=1887)

NickName 02-07-2003 01:45:25

Crear Trigger
 
Tengo el siguiente Trigger que no puedo crear en interbase, y la verdad no encuentro el error por favor chequenlo:

SET TERM ¡¡ ;

CREATE TRIGGER NuevoProveedor FOR Proveedores
ACTIVE BEFORE INSERT POSITION 0 AS
Declare Variable Valor Varchar(30);
Begin
If (New.IdProveedor < 10)Then
Begin
Valor ='P000' || New.IdProveedor;
New.IdProveedor = Valor;
End
If ((New.IdProveedor => 10) And (New.IdProveedor < 100)) Then
Begin
Valor ='P00' || New.IdProveedor;
New.IdProveedor = Valor;
End
If ((New.IdProveedor => 100) And (New.IdProveedor < 1000)) Then
Begin
Valor ='P0' || New.IdProveedor;
New.IdProveedor = Valor;
End
If (New.IdProveedor => 1000) Then
Begin
Valor ='P' || New.IdProveedor;
New.IdProveedor = Valor;
End
End
Set Term;¡¡

El error es el sig:

Dynamic SQL Error
SQL error code = -104
Token unknown - line 10, char 25

Saludos........:confused:

pedrohdez 02-07-2003 09:24:58

Asi, en plan rapido,
Cita:

If ((New.IdProveedor => 10) And (New.IdProveedor < 100)) Then
me extraña mucho el => si no me equivoco es >=

NickName 02-07-2003 19:51:30

Muchisimas gracias pedrohdez ...

La verdad estoy iniciando en esto de los Triggers y Procedimientos y es la primera vez que uso los signos de comparación.........

Saludos...


Hector Acosta S.


La franja horaria es GMT +2. Ahora son las 01:27:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi