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);
a.
12345678
b.
1234-5678
c.
1234’-‘5678
d.
1234||’-‘||5678
e.
12345-678
Soluções para a tarefa
Respondido por
87
Resposta Correta é:
b.
1234-5678
b.
1234-5678
Respondido por
70
b. 1234-5678
Quando comandos como o citado no enunciado são enviados aos dispositivos dos computadores, o driver do dispositivo precisa descobrir se tal comando teve uma conclusão. Os drivers de dispositivo podem fazer a consulta ao dispositivo através de polling.
O bloco PL/SQL é uma linguagem de programação para o banco de dados e demais aplicações da Oracle. Com ele é possível que o usuário realize a manipulação dos dados de uma maneira procedure ou em blocos. Tal manipulação não é possível usando apenas SQL padrão ANSI.
Bons estudos!
Perguntas interessantes