|
1. Procedimento Armazenado: Semelhante a um método em C#, é uma coleção de instruções SQL para completar uma tarefa específica. Recursos: Usados para gerenciar ou lidar com lógica de negócios mais complexa. Podem existir parâmetros, valores de retorno e parâmetros com valores de retorno, onde variáveis podem ser definidas e instruções de controle de processo podem ser escritas. A instrução Create database não pode ser incluída Vantagens: Melhor reutilização, permite design modular, aumento da velocidade de execução, redução do tráfego de rede e maior segurança. Categorias: 1. Processo de armazenamento do sistema: 1) Definição do sistema, existente no mestre 2) Geralmente começa com sp_ ou xp_. sp_ usado para definir parâmetros do sistema xp_ usado para invocar funções fornecidas pelo sistema operacional Chame o procedimento armazenado do sistema: execute o nome do procedimento armazenado 2. Personalizar o procedimento de armazenamento 1) Definido pelo usuário, existente no banco de dados atual. 2) Geralmente começa com p_. (O nome é personalizado) 'Criar sintaxe: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Copiar código
|