SQL Server procedimientos almacenados son bloques de código que recuperar registros de una base de datos pre - compilados . La aplicación SQL Server Management Studio es la herramienta utilizada para crear estos procedimientos almacenados . Los tipos de procedimientos almacenados creados determinar cómo el SQL Server ejecuta el código y el tipo de permisos necesarios para ejecutar el procedimiento. Transact -SQL (T- SQL)
Transact -SQL proporciona a los desarrolladores un ejecutable de línea-por- línea de juego de secuencias de editar o recuperar registros de la tabla de base de datos . T -SQL permite a los desarrolladores tomar un parámetro , por lo que este tipo de procedimiento se utiliza para el desarrollo de software y contenido dinámico. Los parámetros enviados desde una aplicación web o de escritorio se utilizan para seleccionar o editar el contenido de la tabla . Se consideran procedimientos almacenados T- SQL " definido por el usuario " procedimientos , ya que son creadas por los desarrolladores en el SQL Server.
CLR
un procedimiento CLR ejecuta secciones de código creada en el marco . NET . El marco de . NET es la plataforma principal de desarrollo de Microsoft . Desde SQL Server Management Studio es también un producto de Microsoft , la integración de estas dos tecnologías es más simple. El SQL Server puede llamar a programas externos netos . , Y el SQL Server puede utilizar estos bloques de código para editar los datos de la tabla .
Sistema
SQL Server tiene su propio sistema de procedimientos almacenados . Estos procedimientos almacenados no sólo editar datos de la tabla . Ejecución de estos procedimientos almacenados proporcionar el desarrollador con la capacidad de cambiar las propiedades del servidor . Los administradores de bases de datos también usan estos procedimientos como una línea de comando rápido para ver las propiedades de base de datos y editar los permisos. Dado que estos procedimientos se pueden editar las propiedades del servidor , ejecutándolos requiere privilegios de administrador en el servidor.