“Conocimientos software>Software de base de datos

Cómo escribir una consulta SQL MS procedimientos almacenados

2012/4/22
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
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 .

Software de base de datos
Cómo importar un archivo CSV a Access
Cómo desinstalar DB2 Express- C en Windows
Razones por las macros no se abre formularios en MS Access 2007
Cómo actualizar el acceso subformulario Macro Después de un cambio de datos
Cómo agregar claves principales
Cómo crear una tabla temporal en Access 2007
El Proyecto Firebird y problemas de memoria
Cómo crear una base de datos relacional
Conocimientos Informáticos © http://www.ordenador.online