![]() |
cambiar trigger firebird a sql
Hola buenas tardes.. es posible que lo que hace este trigger que esta en firebird se pase a lenguaje sql.. este trigger lo usaba para que en cada insercion en una tabla de insertaban en tres columnas el nombre separado y en la cuarta columna se insertara ya concatenado..
begin IF(NEW .APELLIDOMATERNO= '')then new.USERID = coalesce( /SIZE]SIZE=2]NEW.APELLIDOPATERNO, '')|| ' '||coalesce (NEW.NOMBRE ,''); ELSE new.USERID =coalesce(NEW.APELLIDOPATERNO,'')||' '||coalesce(new.APELLIDOMATERNO,'')||' '||coalesce(NEW.NOMBRE,''); end |
¡¡¡Madre mía del amor hermoso!!!, ¡¡¡qué es eso!!!, a ver...
Bien, y ahora, ¿qué has preguntado? |
Hola amerika111.
Cita:
Saludos. |
me refiero a como seria la sintaxis.. en sql server de la creacion del trigger..
|
Cita:
Saludos, |
Entonces lo llamare por su nombre.. como seria la sintaxis del trigger mencionado en la parte de arriba que esta hecho para un manejador firebird.. para un manejador de microsoft sql server version 2005...:confused: ya que supongo que en sql server no se manejan las palabras reservadas "new"
|
Hola amerika111.
|
Cita:
La diferencia es que microsoft aprovechó su departamento de marketing para llamarle "sql server" y confundir al que no entiende, así le hace creer que "sql server" es el de ellos, el de microsoft, y los demás son "otras cosas". ¿Sabías que MS Sql server no lo creó microsoft?, en efecto, ellos compraron la base de datos a Sybase, y a partir de ahí la fueron modificando y ampliando, siguiendo ambas caminos distintos. Más o menos, la historia de las bases de datos relacionales es así:
|
Cita:
Gracias |
wuoo gracias por la informacion..:)
|
al parecer va algo asi:
|
La franja horaria es GMT +2. Ahora son las 00:18:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi