|
1. Procedimiento Almacenado: Similar a un método en C#, es una colección de sentencias SQL para completar una tarea específica. Características: Se utilizan para gestionar o manejar lógica de negocio más compleja. Puede haber parámetros, valores de retorno y parámetros con valores de retorno, donde se pueden definir variables y escribir sentencias de control de proceso. No se puede incluir la instrucción Create database Ventajas: Mejora de la reutilización, permite un diseño modular, mayor velocidad de ejecución, reducción del tráfico de red y mayor seguridad. Categorías: 1. Proceso de almacenamiento del sistema: 1) Definición del sistema, existente en el maestro 2) Normalmente empieza con un sp_ o xp_. sp_ se utiliza para establecer parámetros del sistema xp_ se utiliza para invocar funciones proporcionadas por el sistema operativo Llama al procedimiento almacenado del sistema: ejecuta el nombre del procedimiento almacenado 2. Personalizar el procedimiento de almacenamiento 1) Definido por el usuario, existente en la base de datos actual. 2) Normalmente empieza por p_. (El nombre está personalizado) 'Crear sintaxis: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Copiar código
|