Manipulação Sybase Eventos com disparadores e Procedimentos Usando SQL - Parte 6 Division 5 Introdução Esta é a parte 6 da minha série, Manuseio Sybase Eventos com Triggers e Stored Procedures usando SQL. Esta série é a quinta divisão das minhas séries maiores, Banco de Dados. Você deve ter lido todas as diferentes partes do grande série (ou tutoriais equivalentes de outros lugares) até este ponto. Nesta parte da série, eu apresentá-lo para procedimentos armazenados no Sybase SQL Anywhere.
Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. Um Procedimento Um gatilho é uma resposta imediata a um evento. Eu gatilho é chamado automaticamente a partir de uma atualização, inserir ou excluir evento em uma mesa. Um procedimento é como um gatilho, mas não é chamado automaticamente. Ele tem mais flexibilidade na sua codificação e pode fazer mais do que uma análise gatilho.
Um gatilho pode chamar um procedimento para ampliá-lo atividade e poder. Um procedimento pode retornar um conjunto de resultados (colunas e linhas), mas eu não vou entrar em que nesta série. Proprietário procedimento Um procedimento é possuir apenas como uma tabela é de propriedade. Para pode converter um usuário comum a um proprietário usando a instrução GRANT como vimos em uma das partes anteriores da série. Depois que o proprietário pode criar seus próprios procedimentos. O DBA também pode criar procedimentos. Lembre-se que o DBA é dono de tudo.
Quando um procedimento é criado ele é salvo automaticamente. Você não precisa de qualquer instrução especial para salvar um procedimento. Em outras palavras, quando um procedimento é criado é armazenada. A instrução CREATE Procedimento Em termos simples, a instrução CREATE PROCEDURE é: CREATE [OR REPLACE] PROCEDURE [proprietário.] Processo-name ([parâmetro, ...]) composto declaração de parâmetros:-mode parâmetro parâmetro-name-tipo de dados [ ,,,0],expressão DEFAULT]-mode parâmetro: IN | OUT | INOUT Lembre-se, qualquer coisa entre colchetes é opcional. | significa e /ou na sua posição.
O procedimento nome-do-nome-do-procedimento é o nome que você dá para o procedimento. parâmetros de parâmetros são separados por vírgulas; não é obrigatório. A sintaxe de cada parâmetro é: tipo de dados em modo de parâmetro parâmetro-name [expressão DEFAULT] parâmetro de mo