Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PauloTI

ERRO: erro de conversão/ORACLE

Recommended Posts

O BLOCO ABAIXO FICANDO DANDO ESSE ERRO:

 

ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor
ORA-06512: em line 12

 

EU TENTO COLOCAR TO_CHAR.. MAS NÃO TA DANDO MUITO CERTO .-.

 

ALGUÉM PODE ME DAR UM HELP DE COMO FAZER RODAR?

 

Obrigado.

 

att.

 

DECLARE
T0 NUMBER := DBMS_UTILITY.GET_TIME();
NUMSINI NUMBER(10);

BEGIN
FOR R IN (SELECT A.EMPNO||' - '||A.ENAME||' - '||A.JOB||
                ' - '||A.MGR||' - '||B.DNAME||' - '||B.LOC||' - '||
                B.DEPTNO LOL 
         FROM EMP A , DEPT B
         WHERE A.DEPTNO = B.DEPTNO) LOOP



NUMSINI := R.LOL;
END LOOP;

DBMS_OUTPUT.PUT_LINE(NUMSINI||
' REGISTROS PROCESSADOS NO '||'TEMPO: ' || 
((DBMS_UTILITY.GET_TIME - T0) / 100) || ' SEGUNDOS');
END;

Compartilhar este post


Link para o post
Compartilhar em outros sites

DECLARE
 D1 DATE;
 D2 DATE;
 segundos number;
BEGIN
 D1 := SYSDATE;
 FOR I IN 1..1000000000
 LOOP
   null;
 END LOOP;
 D2 := SYSDATE;
 segundos := (D2 - D1) * 24 * 60 * 60;
 dbms_output.put_line(segundos);
end;  

 

11,00000000000000000000000000000000000002

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.