Procedure e triggers

267 palavras 2 páginas
Procedure

1. Crie uma procedure que inseri dados na tabela cliente;

2. Crie uma procedure que inseri dados nas tabelas cliente, conta e depositante(todas as tabelas tem que possuir dados do mesmo cliente);

3. Crie uma procedure que mostre todos os campos da tabela emprestimo com parâmetro de entrada referente a nome_agencia.

4. Crie uma procedure que mostre o nome do cliente que possui um empréstimo na agencia fornecida como parâmetro de entrada;

5. Crie uma procedure que exclua da tabela depositante um registro que contem a informação do nome do cliente adquirido pelo parâmetro de entrada.

Triggers

1. Crie um banco de dados universidade com uma tabela aluno. A mesma possui os seguintes campos: RA, nome, endereço, cidade, estado, curso.

create table aluno( ra_aluno varchar(10)not null, nome_aluno varchar(35)not null, endereco varchar(45)not null, cidade varchar(25)not null, estado varchar(2)not null, curso varchar(25)not null, primary key (ra_aluno));

2. Crie uma trigger que faça um auto-incremento do campo RA da tabela aluno.

3. Insere os seguintes dados na tabela aluno: RA: null, nome: João da Silva, endereço: rua1, cidade: Limeira, Estado: SP e curso: Ciências da Computação.

insert into aluno (nome_aluno, endereco, cidade, estado, curso) values ('Joao da Silva', 'Rua 1', 'Limeira', 'SP', 'Ciencia da Computacao');

4. Crie uma trigger para evitar a exclusão de algum registro da tabela aluno, retornando a mensagem “Não é possível excluir registro na tabela aluno’’.

create exception ex3_delete 'Nao e possivel excluir registros da tabela aluno!';

create trigger trigger_delete_aluno for aluno active before delete position 0 as begin exception ex3_delete;

Relacionados

  • Funções trigger, procedure e functions
    2887 palavras | 12 páginas
  • Exercicios Finais BD Procedure e Triggers
    439 palavras | 2 páginas
  • Plsql
    2620 palavras | 11 páginas
  • ATPS DE BANCO DE DADOS II ETAPAS 2
    1788 palavras | 8 páginas
  • Treinamento oracle
    10305 palavras | 42 páginas
  • PL SQL
    2034 palavras | 9 páginas
  • atps banco de dados
    2869 palavras | 12 páginas
  • Trigger
    1062 palavras | 5 páginas
  • 14
    1881 palavras | 8 páginas
  • Firebird
    1843 palavras | 8 páginas