Home

modif trigger

image

Contents

1. create procedure prod as insert tipvendedor select from tipvendedor return ffrowcount Di Di DA 9 9 9 ak a a ak a 9 a a a A a a a Di Di a ak a 9 9 IA a a a a A a a a AAC 5 5 4 4 6 6
2. SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements SET NOCOUNT ON Insert statements for trigger here declare nomproducto int declare Cid producto int select nomproducto nomproducto GQid producto id producto from inserted insert dbo dddd log date nomproducto id producto values getdate f nomproducto id producto E E E E CREATE TRIGGER nuevo grupo on dbo grupos after insert AS BEGIN SET NOCOUNT ON declare fnomgrupo int declare 0814 grupo int select nomgrupo nomgrupo id grupo id grupo from inserted insert dbo dddd log date nomgrupo id grupo values getdate nomgrupo grupo Di Di DA 9 9 9 ak a a ak a 9 a a a a A a a a a Di Di a ak a 9 9 IA a a a a A a a a 5 4 5 4 4 4 4 4 6 AS 9 DN A a Procedimiento almacenado Son unidades de c digo compuestas por una o m s sentencias Transact SQL o T SQL y que son almacenados en el servidor Caracter sticas Muy interesante de los procedimientos almacenados en Transact SQL es que pueden devolver uno o varios conjuntos de resultados Ventajas Recibir en la propia base de datos son compatibles por todos los usuarios Al c digo externo a la aplicaci n puede ser alterado sin que exista s
3. 6 6 666 6 adai ia i a ESPECIALIDAD TECNOLOGIA DE LA INFORMACION Y COMINICACION AREA SISTEMAS INFORMATICOS MATERIA BASE DE DATOS MAESTRO LIC CARLOS GONZALEZ GONZALEZ NOMBRE DEL ALUMNO A SINDY MORAN PEREZ TRABAJO INVESTIGACION DE TRIGGER Y PROCEDIMIENTOS ALMACENADOS GRADO 2 GRUPO A AAA 5 565 556 5 6 565 65 i QUE ES UN TRIGGER Un trigger o disparador en una Base de datos es un procedimiento que se ejecuta cuando se cumple una condici n establecida al realizar una operaci n Dependiendo de la base de datos los triggers pueden ser de inserci n INSERT actualizaci n UPDATE o borrado DELETE Algunas bases de datos pueden ejecutar triggers al crear borrar o editar usuarios tablas bases de datos u otros objetos CARACTER STICAS No aceptan par metros o argumentos pero podr an almacenar los datos afectados en tablas temporales pueden ejecutar las operaciones COMMIT ROLLBACK por que estas son parte de la sentencia SQL del disparador nicamente a trav s de transacciones aut nomas e Pueden causar errores de mutaciones en las tablas si se han escrito de manera deficiente VENTAJAS Se crean para conservar la integridad referencial y la coherencia entre los datos entre distintas tablas DESVENTAJAS No pueden ser
4. iempre la necesidad de modificar el c digo de la misma Habilidad de extender el lenguaje T SQL No es necesario desplegar para hacer un cambio M s r pido en alg n momento M s f cil de ampliar un sistema de Podemos a adir nuestras propias subrutinas y procedimientos para las bases de datos SQL SERVER Desventajas Refactoring es m s dif cil Cambiar el nombre o el cambio en la tienda es procesos podr a producir un mal efecto Prueba de la unidad almacena procesos que requieren asistencia c digo fuera del PP Modo de uso Los procedimientos almacenados EST N compilados Traducci n b sica El conjunto de instrucciones que utiliza el equipo para llevar a cabo la operaci n solicitadas divide hasta el menor nivel posible disponible en la plataforma en la que est trabajando Punto crucial la velocidad La alternativa ser a crear consultas y tareas de mantenimiento de bases de datos que se ejecutaran cada vez que se enviara la petici n lo que exigir a de su SQL Server mucho m s trabajo del necesario 3 ejemplos create procedure prod 1 as select from vendedores 5 656 8 5 6585 5 5 AS create procedure prod 2 0814 vendedor nomvendedor as select 814 vendedor count
5. invocados directamente al intentar modificar los datos de una tabla para la que se ha definido un disparador el disparador se ejecuta autom ticamente no reciben y retornan par metros son apropiados para mantener la integridad de los datos no para obtener resultados de consultas MODO DE EMPLEO Son usados para mejorar la administraci n de la Base de datos sin necesidad de contar con que el usuario ejecute la sentencia de SQL Adem s pueden generar valores de columnas previene errores de datos sincroniza tablas modifica valores de una vista etc Permite implementar programas basados en paradigma l gico sistemas expertos deducci n 3 EJEMPLOS AECA 5 5 5 54 54 5 5 5 5 54 4 5 6 y CREATE TRIGGER nuevo vendedor on dbo vendedores after insert AS BEGIN SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements SET NOCOUNT ON Insert statements for trigger here declare int declare nac int select nomvendedor nomvendedor fec nac from inserted insert dbo dddd log date nomvendedor fec values getdate f nomvendedor ffec nac CAER ADE ILLETTE ERA LIA AI IEEE DA CREATE TRIGGER nuevo producto on dbo productos after insert AS BEGIN

Download Pdf Manuals

image

Related Search

Related Contents

Intellinet NSC18-WN  49-359型 取扱説明書 温水温度調節リモコン  INSTRUCTION MANUAL - Electrocomponents    N`en jetez plus  Instrumentation numérique des documents : pour une séparation  Horizontal Inclinometer Probe  Gefen EXT-DVI-2-RGBSS video converter  住基ネット用 操作者認証装置 取扱説明書  Manuel d`utilisation de l`application "Consultation des données de  

Copyright © All rights reserved.
Failed to retrieve file