Procedimento almacenado es un codigo SQL preparado que puede guardar varias instruciones
Se pueden rentarizar una y otra vez
Entonces si tenemos que escribir un código varias veces, en vez de eso, escribimos un procedimiento almacenado y solo
tenemos que llamar el procedimiento
tambien podemos asar parametros a un procedimiento.
Sintaxis de PROCEDIMIENTO ALMACENAD0
CREATE PROCEDURE procedure_name
AS
sql_statement
GO;
Executar PROCEDIMIENTO ALMACENAD0
EXEC procedure_name;
...
Ejemplo de procedimiento almacenado
La siguiente instrucción SQL crea un procedimiento almacenado denominado "SelectAllCustomers" que selecciona todos los registros de la tabla "Clientes":
CREATE PROCEDURE SelectAllCustomers
AS
SELECT * FROM Customers
GO;
Para executar este procedimiento solo tenemos que hacer el seguiente:
EXEC SelectAllCustomers;
Procedimiento almacenado con un parámetro
La siguiente instrucción SQL crea un procedimiento almacenado que selecciona Clientes de una Ciudad en particular de la tabla "Clientes":
CREATE PROCEDURE SelectAllCustomers @City nvarchar(30)
AS
SELECT * FROM Customers WHERE City = @City
GO;
Ejecute el procedimiento almacenado anterior de la siguiente manera:
EXEC SelectAllCustomers @City = 'London';
Procedimiento almacenado con múltiples parámetros
Configurar múltiples parámetros es muy fácil. Simplemente enumere cada parámetro y el tipo de datos separados por una coma como se muestra a continuación.
La siguiente instrucción SQL crea un procedimiento almacenado que selecciona Clientes de una Ciudad particular con un Código Postal particular de la tabla "Clientes":
CREATE PROCEDURE SelectAllCustomers @City nvarchar(30), @PostalCode nvarchar(10)
AS
SELECT * FROM Customers WHERE City = @City AND PostalCode = @PostalCode
GO;
Ejecute el procedimiento almacenado anterior de la siguiente manera:
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias