analise a instrução abaixo e responda a questão que segue. set serveroutput on create or replace procedure nr_fone (v_fone in varchar2) is nv_fone varchar2(10); begin nv_fone:= substr(v_fone,1,4)||'-'||substr(v_fone,5,4); dbms_output.put_line (nv_fone); end nr_fone; ao executar o comando da procedure, o resultado que será exibido na tela é: exec nr_fone(12345678);
Soluções para a tarefa
Respondido por
11
Resposta: 1234-5678
Explicação: a função pede pra escrever do primeiro caractere, até o quarto (v_fone, 1,4). Depois, adiciona um hífen ( | | ' - ' | | ). E por final, pede pra escrever a partir do quinto caractere mais 4 espaços (v_fone, 5,4), sendo o resultado: 1234-5678
Perguntas interessantes