Jump to content

andrediasferreira

Members
  • Content count

    5
  • Joined

  • Last visited

Community Reputation

0 Comum

About andrediasferreira

  1. andrediasferreira

    [Resolvido] Criando uma procedure

    Motta, muito obrigado, era permissão mesmo. resolvido!!!!
  2. andrediasferreira

    [Resolvido] Criando uma procedure

    Boa Tarde Motta, está dando esse erro: Variables Object type = PROCEDURE Object owner = WMAS Object name = PR_TESTE Type PROCEDURE Owner WMAS Name PR_TESTE Line Error text 4 PL/SQL: ORA-00942: tabela ou visualização não existe 3 PL/SQL: SQL Statement ignored 13 PLS-00364: loop index variable 'CUR2' use is invalid 13 PL/SQL: ORA-00904: "CUR2": identificador inválido 13 PL/SQL: SQL Statement ignored
  3. andrediasferreira

    [Resolvido] Criando uma procedure

    Motta, eu uso o PLSQL Developer. eu só preciso gravar o jobs que ficarem com BROKEN e gravar o numero do job e a procedure que deu erro numa tabela temporaria.
  4. andrediasferreira

    [Resolvido] Criando uma procedure

    Bom dia, segue o erro ORA-06550: linha 2, coluna 7: PLS-00905: object WMAS.PR_TESTE is invalid ORA-06550: linha 2, coluna 7: PL/SQL: Statement ignored Eu só quero colocar os job que estão com erros numa tabela temporaria, para posteriormente mandar por email.
  5. andrediasferreira

    [Resolvido] Criando uma procedure

    Olá pessoal, estou com uma dúvida ao criar uma procedure, vou descrever abaixo o codigo que eu fiz e depois a procedure que eu crie. Ela continua me dando erro de invalido. DECLARE CURSOR ADF_JOB IS SELECT JOB, FAILURES, WHAT FROM dba_jobs WHERE BROKEN = 'Y' AND FAILURES > 0 ORDER BY JOB; BEGIN EXECUTE IMMEDIATE 'TRUNCATE TABLE ADF_EMAIL_JOB_TMP'; BEGIN FOR CUR2 IN ADF_JOB LOOP INSERT INTO ADF_EMAIL_JOB_TMP VALUES CUR2; END LOOP; COMMIT; END; END; Funciona perfeito. CREATE OR REPLACE PROCEDURE PR_TESTE AS CURSOR ADF_JOB IS SELECT JOB, FAILURES, WHAT FROM dba_jobs WHERE BROKEN = 'Y' AND FAILURES > 0 ORDER BY JOB; BEGIN EXECUTE IMMEDIATE 'TRUNCATE TABLE ADF_EMAIL_JOB_TMP'; BEGIN FOR CUR2 IN ADF_JOB LOOP INSERT INTO ADF_EMAIL_JOB_TMP VALUES CUR2; END LOOP; COMMIT; END; END; estar dando erro invalido, quem poder me ajudar eu agradeço muito.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.