Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.63 KB | None | 0 0
  1. CREATE OR REPLACE TYPE BODY fisica_cliente_tp AS
  2. CONSTRUCTOR FUNCTION fisica_cliente_tp (cpf_i VARCHAR, nome_i VARCHAR, log_i VARCHAR, num_i INTEGER, cep_i VARCHAR, tipo_i INTEGER, telefone_i VARCHAR)
  3. RETURN SELF AS RESULT IS
  4. BEGIN
  5.     INSERT INTO endereco_tb VALUES (ENDERECO_TP(cep_i, log_i, num_i, NULL));
  6.  
  7.     id := SEQ_CLIENTE.NEXTVAL;
  8.     cpf := cpf_i;
  9.     nome := nome_i;
  10.     tipo := tipo_i;
  11.     telefones := LIST_TELEFONE(telefone_tp(telefone_i));
  12.     endereco := ENDERECO_TP(cep_i, log_i, num_i, NULL);--(SELECT REF(E) FROM endereco_tb E
  13.                 --WHERE cep = cep_i AND logradouro = log_i AND numero = num_i and complemento = NULL);
  14.     RETURN;
  15. END;
  16. /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement