Trigger Los triggers o disparadores son objetos de la base de datos ...
Trigger Los triggers o disparadores son objetos de la base de datos ...
Trigger Los triggers o disparadores son objetos de la base de datos ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Procedimientos almacenados en Transact SQL<br />
Un procedimiento es un programa <strong>de</strong>ntro <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong> <strong>datos</strong> que ejecuta una acción o conjunto<br />
<strong>de</strong> acciones específicas.<br />
Un procedimiento tiene un nombre, un conjunto <strong>de</strong> parámetros (opcional) y un bloque <strong>de</strong> código.<br />
En Transact SQL los procedimientos almacenados pue<strong>de</strong>n <strong>de</strong>volver valores (numérico entero) o<br />
conjuntos <strong>de</strong> resultados. <strong>Los</strong> procedimientos pue<strong>de</strong>n:<br />
Incluir parámetros<br />
L<strong>la</strong>mar a otros procedimientos<br />
Devolver un valor <strong>de</strong> estado a un procedimiento <strong>de</strong> l<strong>la</strong>mada o lote para indicar el éxito o el<br />
fracaso <strong>de</strong>l mismo y <strong>la</strong> razón <strong>de</strong> dicho fallo<br />
Devolver valores <strong>de</strong> parámetros a un procedimiento <strong>de</strong> l<strong>la</strong>mada o lote<br />
Ejecutarse en SQL Server remotos<br />
Para crear un procedimiento almacenado <strong>de</strong>bemos emplear <strong>la</strong> sentencia CREATE PROCEDURE.<br />
CREATE PROCEDURE [param1 , ...]<br />
AS<br />
-- Sentencias<br />
Para modificar un procedimiento almacenado <strong>de</strong>bemos emplear <strong>la</strong> sentencia ALTER PROCEDURE.<br />
ALTER PROCEDURE [param1 , ...]<br />
AS<br />
-- Sentencias