› Fóruns › SQL e PL/SQL › Dúvidas PL/SQL – Procedure › Dúvidas PL/SQL – Procedure
4 de fevereiro de 2011 às 11:27 pm
#98162
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