Sigo con Trigger

15/04/2004 - 22:01 por Heidi | Informe spam
Hola, ya tengo muchas canas por culpa de este asunto,

Puedo crear una vista en un trigger, tengo
CREATE TRIGGER XXX AS
CREATE VIEW KKK AS
y me da error, lo que necesito es hacer un trigger de actualización, pero
que lo haga por bloques, y la verdad no se cómo hacerlo, por que no puedo
hacer una consulta de actualización utilizando una relacion entre la tabla
que se debe actualizar y los datos que se estan actualizando.

Espero que haberme explidado bien, y que me puedan hechar una mano
 

Leer las respuestas

#1 Javier Loria
15/04/2004 - 22:25 | Informe spam
Hola Hedi:
No puedes crear una Vista en un Trigger, lo mismo que no puedes crearla
en un procedimiento.
Es posible que quieras construir algo como:
== UPDATE TABLA
SET Columna=OtraColumna
FROM Tabla JOIN Inserted
ON
Tabla.PK=Inserted.PK
== Si nos envias el codigo de creacion de las tablas, unas cuantos inserts
y cual es el resultado que deseas, con gusto te ayudamos.
No es facil pasar de programacion tradicional a SQL, requiere un cambio
de mentalidad. Una nota adicional no existen "consultas de actualizacion" en
SQL.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Heidi escribio:
Hola, ya tengo muchas canas por culpa de este asunto,

Puedo crear una vista en un trigger, tengo
CREATE TRIGGER XXX AS
CREATE VIEW KKK AS
y me da error, lo que necesito es hacer un trigger de actualización,
pero que lo haga por bloques, y la verdad no se cómo hacerlo, por que
no puedo hacer una consulta de actualización utilizando una relacion
entre la tabla que se debe actualizar y los datos que se estan
actualizando.

Espero que haberme explidado bien, y que me puedan hechar una mano

Preguntas similares