Procedimiento almacenado
¿Alguna vez ha escrito las instrucciones SQL, como se inserta, selecciona, y las actualizaciones? Entonces usted ya ha escrito la mayor parte de unprocedimiento almacenado. Un procedimiento almacenado es una declaración por escrito ya que SQL se guarda en la base de datos. Si usted se encuentra utilizando la misma consulta una y otra vez, tendríasentido para ponerlo en un procedimiento almacenado. Al poner esta sentencia SQL en un procedimiento almacenado, a continuación, puede ejecutar el procedimiento almacenado desde el entorno del comando dela base de datos (soy un tipo de SQL Server de hombre, y ejecutar los procedimientos almacenados del Analizador de consultas), con el comando exec.
Un ejemplo es:
ejecutivo usp_displayallusersEl nombre del procedimiento almacenado es "usp_displayallusers", y "exec" dice SQL Server para ejecutar el código en el procedimiento almacenado. (Nota: ". Usp_" delante del nombre delprocedimiento almacenado se utiliza para designar a este procedimiento almacenado como un procedimiento creado por el usuario almacenado) El código del procedimiento almacenado puede ser algo tan simple como:SELECT * FROM UserList
Este "selecto" declaración devolverá todos los datos de la tabla UserList. Usted puede pensar que, con escepticismo, que los procedimientos almacenados no son muy útiles.Sólo tiene que guardar la consulta y ejecutarla cuando sea necesario. Demasiado fácil, ¿verdad?
Bueno, hay más en la historia. Muchas preguntas se vuelven más complejos que "select * from. . . "Además,es posible que desee llamar al procedimiento almacenado desde una aplicación, tales como una página ASP, la aplicación de Visual Basic, o un servlet de Java. Con un procedimiento almacenado, puedealmacenar toda la lógica en la base de datos, y el uso de un simple comando para llamar al procedimiento almacenado. Más adelante, si usted decide migrar de ASP a J2EE, sólo es necesario cambiar la...
Regístrate para leer el documento completo.