TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco De DADOS

Exames: Banco De DADOS. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  18/9/2013  •  221 Palavras (1 Páginas)  •  279 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

...

Disponível apenas no TrabalhosGratuitos.com