Tecnología

Inicio

Cómo utilizar SQL Express almacenado variable Procedimiento

Microsoft SQL Server Express es la versión gratuita de SQL Server, una aplicación utilizada para crear y gestionar bases de datos. Una característica central de SQL Server es el procedimiento almacenado. Los procedimientos almacenados son sentencias SQL guardados en una secuencia de comandos que se ejecutan varias veces. Al igual que las funciones en otros lenguajes de programación como BASIC o simplemente Javascript, procedimientos almacenados pueden aceptar parámetros o variables de entrada.

Instrucciones

1 Para crear una base de datos de prueba, abra el software SQL Server Management Studio. Pulse el botón \ en la ventana Conectar al servidor "Connect \", a continuación, pulsar en el icono \ "\ Bases de datos" en el panel de exploración de objetos. Seleccione \ "Nueva base de datos, \" tipo \ "MyDb \" para el nombre de la base de datos. Haga clic en OK \ ". \" Seleccione Herramientas> Opciones. Ampliar los diseñadores nodo para revelar la tabla de base de datos y diseñadores. Desactive la opción llamada \ "evitar que el ahorro cambios que requieren la Tabla Re-Creación. \"

2 Crear una tabla de MyDb mediante la ampliación de la nueva subcarpeta MyDb en el panel de exploración de objetos. Haga clic derecho en "Tablas \" \ y seleccione \ "Nueva tabla. \" En la nueva ficha que aparece, introduzca las descripciones de las columnas de la nueva tabla. Bajo los títulos que leen \ "Nombre de columna, \" \ "Tipo de datos \" y \ "Permitir valores nulos, \" introducir estos datos:

título, nvarchar (50), Permitir valores nulos <controla>
director, nvarchar (50), Permitir valores nulos <controla>
año, int, Permitir valores nulos <controla>

Pulse \ "Ctrl \" y \ "S \" para guardar la tabla y la solicitud de SQL Server para crear realmente la mesa. Introduzca \ "Películas \" para el nombre de la tabla cuando se le solicite.

3 Introduzca datos de la muestra en la nueva tabla. Haga clic derecho en la nueva subcarpeta \ "Dbo.movies \" en el panel de exploración de objetos y seleccione \ "Editar Top 200 filas. \" Introduzca los datos siguientes en la nueva ficha que aparece con encabezados de columna que ha entrado previamente (\ "del título, \ "\" director, \ "\" El año \ "):

guerra de las galaxias, Lucas, 1977
Excalibur, Boorman, 1980
día de la marmota, Ramis, 1993

4 Crear el procedimiento almacenado para consultar los nuevos datos: En el panel Explorador de objetos, expanda la subcarpeta denominada \ "Programación \" bajo la carpeta MyDb haciendo clic izquierdo en él. En la subcarpeta Procedimientos almacenados que aparece, haga clic derecho y seleccione \ "Nuevo procedimiento almacenado. \"

En la nueva ficha que aparece, seleccionar y eliminar todo el texto de la consulta SQL existente y sustituirla por esta consulta, que utiliza una variable llamada @ name:

USO [MyDb]
IR
crear PROCEDIMIENTO [dbo]. [mysp_selectstuff]
varchar @Name (50)
COMO
* SELECT desde dbo.Movies donde nombre = @ título
IR
ir

exec [dbo]. [mysp_selectstuff] @ name = \ "guerra de las galaxias \"
IR
ir
procedimiento de gota [dbo]. [mysp_selectstuff]
IR
ir

5 Ejecutar su nuevo procedimiento almacenado presionando \ "F5. \" Observe los resultados de la consulta en la ventana en el marco del procedimiento almacenado. Guarde el procedimiento pulsando \ "Ctrl \" y \ "S \" e introduciendo un nombre de archivo adecuado.