“Conocimientos Programación>Lenguajes De Programación

Tutorial de SQL Procedimientos almacenados

2011/7/27
Un procedimiento almacenado es una instrucción SQL ya escrito que se guarda en la base de datos . Si utiliza varias veces determinadas consultas , mediante la colocación de las sentencias SQL en procedimientos almacenados , sólo tienes que escribir una vez. Los procedimientos almacenados pueden ayudar a los programadores y administradores de manera significativa cuando se trabaja con el diseño de bases de datos y sus datos. Introducción

Si ha escrito sentencias SQL tales como inserciones, selecciona y actualizaciones, entonces usted ya ha escrito la mayor parte de un procedimiento almacenado . Al poner estas sentencias SQL en un procedimiento almacenado , puede ejecutar el procedimiento almacenado desde el entorno de comandos de cualquier base de datos .

En primer lugar, no se puede escribir procedimientos almacenados y sin una base de datos . La base de datos almacena toda la lógica . El procedimiento almacenado sería inútil sin la base de datos . Sistemas de base de datos permitirá tomar ventaja de las funciones útiles y realizar fácilmente búsquedas específicas a través de sus mesas.

A continuación, tendrá que decidir lo que usted quiere que su procedimiento almacenado para hacer. Las siguientes son preguntas que usted necesita preguntarse a sí mismo : ¿Quieres ver los datos en la base de datos ( SELECT) ? ¿Quieres insertar nuevos registros (INSERT INTO) ? ¿Quieres cambiar un registro existente ( UPDATE) ? ¿Cuáles son las tablas que necesita para usar ? ¿Con qué frecuencia el procedimiento se utiliza realmente ?

Una vez que entienda el objetivo de lo que el procedimiento almacenado se debe hacer, usted puede comenzar a crear su consulta.
Escribir su primer procedimiento almacenado

Cuando se crea un procedimiento almacenado, o bien puede utilizar el PROC CREATE PROCEDURE o CREATE seguida del nombre que desea asignar al procedimiento almacenado . Nombres de los procedimientos almacenados usualmente comienzan con el prefijo "USP ". Después el nombre del procedimiento almacenado es necesario utilizar la palabra clave "AS" y luego el resto es sólo el código SQL normal que normalmente se ejecuta . No se puede utilizar la palabra clave " GO " en el procedimiento almacenado . Una vez que el compilador de SQL Server ve " GO " se supone que es el final de la serie :

CREATE PROCEDURE uspGetAddressASSELECT * FROM AdventureWorks.Person.AddressGO

Cuando usted pone una sentencia SQL en una procedimiento almacenado, a continuación, puede ejecutar el procedimiento almacenado desde el entorno de comandos de la base de datos , utilizando el comando exec :

ejecutivo uspGetAddress

el " ejecutivo " indica a SQL Server para ejecutar el código en el almacenado procedimiento " uspGetAddress . " Usted también puede llamar al procedimiento almacenado desde una aplicación, como una página ASP , la aplicación de Visual Basic o un servlet Java.

Lenguajes De Programación
La función de Inscripción Fortran
Cómo terminar un bucle finito
Cómo insertar una cotización en una cadena en ColdFusion
Cómo ajustar las líneas en Netbeans
Consejos para la depuración
Cómo eliminar un retorno de carro blanco con SQL
Cómo leer la columna de una cadena
Cómo mostrar un documento de Word en ASP.NET
Conocimientos Informáticos © http://www.ordenador.online