PauloTI 0 Denunciar post Postado Novembro 16, 2012 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
Motta 645 Denunciar post Postado Novembro 16, 2012 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