TRIGGERS EN ORACLE

18/02/2005 - 19:55 por CCALLOQUISPE PALOMINO | Informe spam
HOLA:
CUANDO TRABAJABA CON ORACLE, si queria comprobar alguna regla de negocio
utilizaba :old y :new para verificar este old y new son dos registros con las
filas anterior y siguiente o algo parecido pero en sql server 2000 no existe
estas filas en su reemplazo hay deleted y inserted, la`pregunta es como
utilizo estas tablas, ah otra pregunta en la ayuda del sql no encuentro como
declarar un trigger a nivel de fila como lo hacia en oracle FOR EACH ROW

espero que me puedan ayudar

chau y muchas gracias.

CCALLOQUISPE
 

Leer las respuestas

#1 Alejandro Mesa
18/02/2005 - 20:07 | Informe spam
utilizo estas tablas, ah otra pregunta en la ayuda del sql no encuentro como
declarar un trigger a nivel de fila como lo hacia en oracle FOR EACH ROW



En sql server los triggers se disparan por sentencia, no por filas afectadas
por la sentencia.

estas filas en su reemplazo hay deleted y inserted, la`pregunta es como
utilizo estas tablas



Se utilizan solo dentro de un trigger y se manipulan como cualquier otra
tabla. Solo pueden ser accesadas desde el trigger.



AMB


"CCALLOQUISPE PALOMINO" wrote:

HOLA:
CUANDO TRABAJABA CON ORACLE, si queria comprobar alguna regla de negocio
utilizaba :old y :new para verificar este old y new son dos registros con las
filas anterior y siguiente o algo parecido pero en sql server 2000 no existe
estas filas en su reemplazo hay deleted y inserted, la`pregunta es como
utilizo estas tablas, ah otra pregunta en la ayuda del sql no encuentro como
declarar un trigger a nivel de fila como lo hacia en oracle FOR EACH ROW

espero que me puedan ayudar

chau y muchas gracias.

CCALLOQUISPE

Preguntas similares