SQL Server es una aplicación de base de datos proporcionada por Microsoft . SQL Server contiene las bases de datos que encapsulan tablas, vistas y elementos de programación denominados procedimientos almacenados . Los procedimientos almacenados contienen consultas que seleccionan , insertar, eliminar o actualizar los registros contenidos en las tablas de la base de datos . Estos procedimientos almacenados están precompilados , por lo que pide que el objeto es más rápido que el uso de consultas de texto en línea en el código de la aplicación. Creación
Crear un procedimiento almacenado se logra a través de la consola de administración proporcionada por Microsoft . La aplicación de consola de administración de SQL Server se encuentra en el directorio donde se encuentra el motor de base de datos. En esta consola , la creación de un procedimiento almacenado se logra mediante la sintaxis específica. Creación de un procedimiento almacenado utiliza la sintaxis estándar se muestra a continuación : create procedure
consultas Insert
procedimientos almacenados se utilizan para insertar datos en las tablas de la base . La consulta de inserción tiene una sintaxis típica que define la tabla , las columnas , y los datos para añadir a la base de datos . Un procedimiento almacenado puede devolver el campo ID después de realizar la inserción. Por ejemplo , el uso de esta técnica es útil para aplicaciones web en las que un usuario se inscribe para el servicio. En lugar de dirigir al usuario a una pantalla de inicio de sesión, la aplicación comprueba automáticamente las credenciales del usuario desde el registro de usuario recién hecho .
Actualizar los registros
registros Actualización en los procedimientos almacenados se logra mediante la toma de datos por parte del usuario y la sustitución de los datos antiguos . Las actualizaciones se utilizan para mantener al día los datos . Algunas aplicaciones más grandes nunca utilizan actualizaciones, sino que inserta un nuevo registro . Esto crea una cuenta archivado de los cambios realizados en un registro para fines de auditoría . Cuando se actualizan los registros , los datos se limpió con la sustitución , sin dejar paso a los administradores hacer un seguimiento de los cambios de datos .
Select
"Select" es la más en función de los procedimientos almacenados comúnmente utilizado . Ellos proporcionan al usuario la información solicitada . La recuperación de datos puede ser un registro, o de grandes cantidades de datos para los informes . Selección de los datos también se realiza en la consola para auditar los registros y solucionar problemas . Grandes conjuntos de registros de tablas pueden tener largos periodos de tiempo. Los procedimientos almacenados hacen estas consultas más rápido, ya que el código es pre- compilada por la base de datos .
Eliminar
Finalmente, la última función utilizada en un procedimiento almacenado es el " eliminar la función ". Normas formales para frunce el ceño de programación de bases de datos sobre la eliminación de registros . Eliminación de registros elimina de forma permanente los datos de auditoría y no se puede hacer sin el uso de archivos. La integridad de datos es también un problema con las funciones de borrado . Un fenómeno llamado " registros huérfanos " ocurre cuando un campo que apunta a otro registro de la tabla se eliminan sin los registros correspondientes . Por ejemplo , eliminar un usuario de la tabla de clientes sin borrar las órdenes relacionadas con el registro de usuario . Los pedidos se quedaron huérfanos , y esto lo arruina la integridad de la base de datos . Esta es rectificada con la integridad referencial en configuraciones de bases de datos .