ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Procedimientos Almacenados De Sql Server 2008


Enviado por   •  6 de Octubre de 2013  •  280 Palabras (2 Páginas)  •  467 Visitas

Página 1 de 2

PROCEDIMIENTOS ALMACENADOS

Que son procedimientos Almacenados: Es un conjunto de código puro del lenguaje que utilizamos dentro de las bases de datos como por ejemplo: create table, insert into, Select from. Que se almacena físicamente en la base de datos y de la misma forma se exportan cuando creamos una copia de seguridad de nuestra base de datos.

Como funcionan: Los procedimientos almacenados se basan en una estructura definida por SQL SERVER

Iniciamos con:

• CREATE PROCEDURE nombre_del_procedimiento @variables tipo(longitud) }

• AS

• BEGIN

• Todo el código puro de base de datos

• END

Como probamos: Esto es lo más fácil de realizar solo necesitamos lo siguiente:

Escribimos EXEC nombre_del_procedimiento ' variables',12,' variables'

Nota: Cabe destacar que no necesariamente se deben definir variables en el caso de un Select * From solo pondremos EXEC y nombre del procedimiento

Vamos a realizar un ejemplo donde aplicaremos lo antes aprendido

• Creemos un base de datos con el nombre que decidamos

• Creemos la siguiente tabla

• Ahora definimos el procedimiento almacenado para insertar un nuevo registro(Recordemos que todo lo que esta dentro del Begin puede ser cualquier sentencia de código puro de SQL SERVER: Insert into, Delete From, Update set, etc)

• Ejecutamos el cogido y ahora probamos con los siguientes datos:

Código: 001

Nombre: Fabián

Apellido: Bermejo

Edad: 19

Universidad: Tecnológico Sudamericano

• Ejecutamos el procedimiento almacenado con los datos anteriores tomando en consideración que: los campos tipo int se envían sin comilla el resto dentro de comilla.

• Para ejecutar el procedimiento almacenado escribimos EXEC + el nombre del procedimiento + las variables si fuera el caso y clic en ejecutar

• Ahora revisamos en nuestra tabla y tenemos lo siguiente:

• Como podemos ver funciona sin ningún problema

Nota: Todas las sentencias de SQL SERVER se pueden enviar dentro de un procedimiento almacenado, inclusive inner joins, busquedas &like entre otras

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com