Banco De DADOS
Exames: Banco De DADOS. Pesquise 862.000+ trabalhos acadêmicosPor: MARCOJHON • 18/9/2013 • 221 Palavras (1 Páginas) • 318 Visualizações
Característica
• Procedimentos do Sistema - Armazenadas no banco de dados Master, são identificadas com o prefixo sp_, executam tarefas administrativas, podem ser executadas em qualquer banco de dados.
• Procedimentos Locais - São criadas em bancos de dados do usuário.
• Procedimentos Temporárias - Locais devem começar com #. Globais devem começar com ##.
• Procedures Remotas - Apenas por compatibilidade. No seu lugar se usa Queries distribuídas.
• Procedimentos Estendidas - São implementadas como .DLL e executadas fora do ambiente do SQL Server. Identificadas com o prefixo xp_.
SQL: Triggers.
Gatilho ou trigger é um recurso de programação executado sempre que o evento associado ocorrer. Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele.
É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras. Um bom exemplo é um gatilho criado para controle de quem alterou a tabela, nesse caso, quando a alteração for efetuada, o gatilho é "disparado" e grava em uma tabela de histórico de alteração, o usuário e data/hora da alteração.
Em SQL, um gatilho típico é composto de três componentes, que seguem o Modelo evento - condição - ação.
Exemplo: (MS-SQL Server)
CREATE TRIGGER nome_do_gatilho ON dono.Nome_da_tabela
FOR INSERT (ou SELECT ou UPDATE ou DELETE)
AS
Codigo para execucao
Referência bibliográficas:
• http://pt.wikipedia.org
...