procedimientos almacenados Microsoft SQL permiten crear segmentos de código que se puede llamar desde aplicaciones tanto de SQL y externas. Encapsulación de código de esta manera puede mejorar la seguridad y aumentar el rendimiento . Uso de la aplicación SQL Server Management Studio , puede crear fácilmente los procedimientos almacenados. Instrucciones
1
Abra SQL Server Management Studio y escriba el nombre del servidor SQL en el cuadro de diálogo Conectar al servidor.
2
Seleccione el tipo de autenticación en la lista desplegable menú e introduzca el nombre de usuario y la contraseña si es necesario.
3
Haga clic en " Nueva consulta " en la parte superior de la ventana de SSMS .
4
Tipo
Utilice [ nombre de la base ]
en la ventana de consulta . Reemplace [ nombre de la base ] con el nombre de la base de datos para crear el procedimiento almacenado pulg Si no se introduce un nombre de base de datos, se crea el procedimiento en la base de datos principal . Usted puede crear un procedimiento almacenado en la base de datos principal para que sea accesible desde múltiples bases de datos.
5
Tipo
Crear Procedimiento [ nombre del procedimiento ]
seguido de cualquier parámetros requeridos, en el formato " @ [nombre variable] [ tipo de datos ] [= valor por defecto ] , " la sustitución de elementos en los soportes con sus datos. Por ejemplo, para crear un procedimiento que añade impuesto sobre las ventas y devuelve el total del pedido , incluyendo impuestos , debería empezar :
CREATE PROCEDURE AddTax @ subtotal numérico ( 8,2) , @ taxrate numérico ( 3,3 ) = 0,065
AS
COMENZAR
6
Escribe las sentencias SQL deseados en el cuerpo del procedimiento , después de la palabra " comenzar". Para el ejemplo impuesto , tendría que escribir :
DECLARE @ numérica total ( 8,2) ;
SET @ Total = @ OrderTotal + (@ OrderTotal * @ taxrate ) ;
< p > SELECT @ Total ;
la instrucción SELECT debe incluir todos los valores que desea el procedimiento para volver si se desea un valor de retorno. Puede utilizar alias para devolver los datos con los nombres de columna específicas, tales como SELECT @ total, [ Orden total ] .
7
Tipo
End of
GO < br > Página 8
clic en el botón " Ejecutar" para crear el procedimiento almacenado. A continuación, puede llamar a este procedimiento desde SSMS u otra aplicación escribiendo:
EJECUTAR AddTax @ subtotal , [@ taxrate ]
Para utilizar la tasa de impuestos por defecto de 6,5 por ciento, usted no necesitaría . Aconteció en el variable. Para utilizar un tipo impositivo diferente, deberá introducir el valor como un decimal. Para el 4 por ciento , introduzca 0,04 .