Un procedimiento almacenado de
SQL Server es un grupo de una o varias instrucciones Transact-SQL o una
referencia a un método de Common Runtime Language (CLR) de Microsoft .NET
Framework.Los procedimientos se asemejan a las construcciones de otros lenguajes
de programación, porque pueden:
Aceptar parámetros de entrada y
devolver varios valores en forma de parámetros de salida al programa que
realiza la llamada.
Contener instrucciones de
programación que realicen operaciones en la base de datos.Entre otras, pueden
contener llamadas a otros procedimientos.
Devolver un valor de estado a un
programa que realiza una llamada para indicar si la operación se ha realizado
correctamente o se han producido errores, y el motivo de estos.
Ventajas de usar procedimientos
almacenados
En la siguiente lista se
describen algunas de las ventajas que brinda el uso de procedimientos.
Reutilización
del código
Tráfico de red
reducido entre el cliente y el servidor
Mayor seguridad
La sintaxis es:
create proc NOMBREPROCEDIMIENTO
@NOMBREPARAMETRO TIPO =VALORPORDEFECTO
as
SENTENCIAS;
Creamos un procedimiento que recibe el
nombre de un empleado como parámetro para mostrar todos los libros del autor
solicitado:
create procedure pa_nempleado
@empleado varchar(30)
as
select
titulo, editorial,precio
from empleados
where empleado = @empleado;
exec nempleado 'Borges';
Fuente
0 comentarios:
Publicar un comentario