01.Blogs :
mauriciogonzatto  
.NET, C#, Oracle, Web, tecnologia em geral e diversidades.

Oracle Jobs

Para agendar a execução de serviços no Oracle podemos trabalhar com Jobs, supomos que você tenha uma procedure ou function armazenada no banco que deva ser executado todo dia 01 do mês exatamanete a 00:00:00.


DECLARE
  X NUMBER; // Responsável pelo número/nome do Job
BEGIN
  SYS.DBMS_JOB.SUBMIT
    ( job       => X
     ,what      => 'IDS.PKG_FECHAESTOQUE.PROC_TESTE_JOB  (''50'' /* CHAR */ ,
                                to_date( to_char( add_months(sysdate, -1), ''dd/mm/yyyy'') ) /* DATE */  );'
                               // O que será executado, neste caso uma chamada ao meu package
     ,next_date => to_date('01/08/2006 00:00:00','dd/mm/yyyy hh24:mi:ss') // Primeira data de execução
     ,interval  => 'TRUNC(LAST_DAY(SYSDATE)) + 1' // Intervalo entre a primeira e a próxima execução
     ,no_parse  => TRUE // Será feito Parse? );
  SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
END;
/
commit;


É isso ae... :D
Só pra ficar ligado nos parangolero! hehehehehe

[]'s

posted on Monday, July 31, 2006 1:17 AM by mauriciogonzatto

# re: Oracle Jobs @ Monday, July 31, 2006 9:05 AM

Good Job!
Bem interessante eu não sou usuário do oracle mas ele deve ter uns recursos legais... bom não gosto de ser usuário de banco algum eheheh
[]'s

shinji

# re: Oracle Jobs @ Monday, July 31, 2006 9:48 AM

Ohh Yeah!
Apesar de vc não gostar Banco de Dados é importantíssimo, eu quando começei a trabalhar com desenvolvimento estudava apenas Oracle, era o que eu mais tinha interesse e queria me formar DBA, mas as coisas tomaram outro rumo e eu acabei estudando .NET, apesar de não gostar de muita coisa, como Delphi, eu as vezes tenho que ver alguma coisa q nem sequer acho interessante :p, isso me estressa! Eu não consigo raciocinar direito, perco a atenção e acho a pior coisa que pode acontecer a um profissional. Não tenho essa flexibilidade e o interesse por tecnologias defasadas, pois não me traz perspectivas! Grandes empresas de software ou empresas que investem em tecnologia se tentam manter ao máximo atualizadas e fornecendo serviços e é nisso q eu penso!

Mas por que o seu desinteresse por BD?

[]'s

mauriciogonzatto

# re: Oracle Jobs @ Monday, July 31, 2006 10:05 AM

então isto eh foda! eu acho os bd fantásticos, uso, claro, ninguém vive sem, mas o modelo relacional eu acho muito ruim para armazenar dados complexos, ele eh muito simetrico e pouco flexivel. Prefiro o modelo OO, pena que os bancos com projetos OO ainda estao engatinhando no mercado.
Eu prefiro muito mais trabalhar um arquivo xml por exemplo do que um acesso a um banco, me sinto mais livre! :D
[]'s

shinji


 
03.UPDATE CALENDAR :
<July 2006>
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR