Pular para o conteúdo

Fóruns SQL e PL/SQL Dúvidas PL/SQL – Procedure Dúvidas PL/SQL – Procedure

#98162
leandrolbs
Participante

    quer uma procedure que é chamada ao cadastrar um cliente novo ?

    acho que uma trigger fará o que precisa.


    create table jr.yy_cliente (
    codigo number,
    nome varchar2(60));

    create table jr.yy_email (
    codigo number,
    codigo_cliente number,
    email varchar2(255));

    create or replace trigger TG_AI_YY_CLIENTE
    after insert on yy_cliente
    for each row
    declare
    -- local variables here
    begin
    insert into yy_email (codigo,codigo_cliente,email) values (1,:new.codigo,:new.nome||'@d.com.br');
    end TG_AI_YY_CLIENTE;

    insert into jr.yy_cliente(codigo,nome) values (1,'leandro');

    select * from jr.yy_email