Trabalho Para Dia 27 04

1280 palavras 6 páginas
Trabalho um de Banco de Dados
¹Nicoli Rodriques, ¹João Pedro Cabeleira e ¹Uriel Boeira
¹Sistemas de Informação - Centro Universitário Franciscano
Santa Maria – RS – Brasil nicoli.r@gmail.com, joaopedro@unifra.edu.br, urielboeira@unifra.edu.br

1. Qual a diferença dos comandos new e old? Quando usá-los?
Os triggers, são executados em conjunto com operações de inclusão e exclusão, sendo assim é necessário poder acessar os registros que estão sendo incluídos ou removidos. Isso pode ser feito através das palavras NEW e OLD. Em triggers (gatilhos) executados após a inserção de registros, a palavra reservada NEW dá acesso ao novo registro. Pode-se acessar as colunas da tabela como atributo do registro NEW .O operador OLD funciona de forma semelhante, porém em gatilhos que são executados com a exclusão de dados, o OLD dá acesso ao registro que está sendo removido.

2. Quais os tipos de estruturas de decisão usadas em P/SQL? Exemplificar cada uma.
As estruturas de Decisão, condicionam o fluxo do código, o que possibilita executar partes diferentes de um código de acordo com uma condição. As estruturas de decisão básicas são IF-THEN-ELSE e CASE-WHEN. Estas estruturas checam se uma condição é verdadeira ou falsa e prosseguem conforme programado.
Exemplo IF-THEN-ELSE:
SET SERVEROUTPUT ON; DECLARE v_corSemaforo VARCHAR2(40); BEGIN v_corSemaforo := 'AMARELO'; IF v_corSemaforo='VERDE' THEN DBMS_OUTPUT.PUT_LINE ('Prossiga.'); ELSIF v_corSemaforo='AMARELO' THEN DBMS_OUTPUT.PUT_LINE ('Atenção.'); ELSE DBMS_OUTPUT.PUT_LINE ('Pare.'); END IF;
END;

A instrução IF-THEN-ELSE avalia o conteúdo da variável se a cor do semáforo for verde será exibida na tela a mensagem ‘prossiga’, se for verde sera exibida a mensagem ‘ atenção’ e se for vermelho a mensagem será ‘Pare’.
No PL-SQL como em outras linguagens é possível usar diversas condições encadeadas, o que é chamado de IF Encadeado.

Exemplo CASE-WHEN:
A instrução CASE-WHEN avalia um valor (expressão de

Relacionados

  • Controle de feriados a compensar no ano 2012
    982 palavras | 4 páginas
  • Cronograma de atividades - ong
    682 palavras | 3 páginas
  • Direito
    1234 palavras | 5 páginas
  • Administraçao
    1894 palavras | 8 páginas
  • Cronograma UFRPE
    1507 palavras | 7 páginas
  • seminario 2
    285 palavras | 2 páginas
  • Project - Memorial de Incorporação
    2203 palavras | 9 páginas
  • Nao sei
    1507 palavras | 7 páginas
  • Artes
    657 palavras | 3 páginas
  • Eletrotecnica
    2520 palavras | 11 páginas