Ciencias

1242 palavras 5 páginas
TRIGGERS

“Quem semeia vento, colhe tempestade” (dito popular baseado em Oséias 8.7) Prof. Ricardo Amaral

Linguagem de Programação para BD - SQL
TRIGGER (GATILHO) Gatilho ou trigger é um recurso de programação armazenado no banco de dados e invocados automaticamente na ocorrência de algum evento especificado (insert, update e delete).

Vantagens Entre as vantagens da utilização do trigger, podemos destacar: • Criar validações que envolvam pesquisas em mais de uma tabela; • Inserir o conteúdo de uma coluna a partir do conteúdo de outras colunas; • Alterar outras tabelas a partir da inclusão ou alteração de dados da tabela que estamos utilizando; • Criação de logs.

Linguagem de Programação para BD - SQL

Observação:

Os procedimentos de trigger são executados apenas quando ocorre o evento especificado, por exemplo inserir algum dado em uma tabela específica.

Linguagem de Programação para BD - SQL

A criação de um Trigger envolve duas etapas: 1) Um comando SQL que vai disparar o Trigger (INSERT, DELETE, UPDATE) 2) A ação que o Trigger vai executar (geralmente um bloco de códigos SQL)

Linguagem de Programação para BD - SQL
Quando você for criar um Trigger deverá definir :
1) O nome

2) A Tabela para o qual o Trigger deverá ser criado
3) Quando o Trigger deverá ser disparado 4) Os comandos que determinam qual ação o Trigger deverá executar

Linguagem de Programação para BD - SQL
Exemplo – para testar o exemplo, devemos acrescentar o seguinte atributo na tabela produto, do database loja: QTD int null CREATE TRIGGER t_exemplo1 ON produto FOR INSERT AS BEGIN PRINT 'Um registro foi incluído na tabela Produto' END GO Para verificar: INSERT INTO produto VALUES (5,'lápis',50)

Linguagem de Programação para BD - SQL
Exemplo – para testar o exemplo, devemos acrescentar o seguinte atributo na tabela produto, do database loja: QTD int null CREATE TRIGGER [t_exemplo1] ON [DBO].[produto] FOR INSERT AS BEGIN PRINT 'Um registro foi incluído na

Relacionados

  • A ciência e as ciências
    7192 palavras | 29 páginas
  • ciências ciências
    357 palavras | 2 páginas
  • Ciência
    2257 palavras | 10 páginas
  • O que é ciencia
    2560 palavras | 11 páginas
  • ciencia
    816 palavras | 4 páginas
  • ciencias
    2570 palavras | 11 páginas
  • ciencia
    3407 palavras | 14 páginas
  • ciencia
    547 palavras | 3 páginas
  • Ciência
    17403 palavras | 70 páginas
  • o que e ciencia
    697 palavras | 3 páginas