Re: [oracle_br] executar procedure em pacote

2011-06-24 Por tôpico Mucio Oliveira
Voce dá commit no final?

Em 24 de junho de 2011 11:00, Fábio Alexandre Da Silva <
fabiosilva1...@yahoo.com.br> escreveu:

> **
>
>
> Bom Dia a todos os membros.
>
> Sou iniciante em oracle estou fazendo um pacote com procedures
> uma para cadastrar e outra para excluir. A que cadastrar roda e executa
> tranquilo. Mas a para excluir roda mas para executar ela não excluir
> se alguem pode me ajudar?
>
> Fabio Silva.
>
> fabiosilva1...@yahoo.com.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Executar Procedure no delphi

2010-06-22 Por tôpico Jairo Azevedo
Galvão, tente Exec [ListaDeParametros] e utilize algum
componente do tipo Command ou Query, levando em consideração que vc quer
retornar um recordset. Se vc deseja apenas executar a procedure, use um
objeto do tipo StoredProc.



Em 22 de junho de 2010 14:57, rodrigo  escreveu:

>
>
> Olá, pedi ajuda para fazer a procedure, agora não estou conseguindo
> executar no delphi, no firebird eu usava select * form nome_procedure
> (:parametro_entrada) que ele me retornava o resultado da pesquisa no
> clientdataset, mas usando esta sintax no oracle ele me da um erro:
> "ORA-00933:comando SQL não encerrado adequadamente" como devo proceder?
>
>  
>



-- 
Jairo Azevedo
jsouza...@gmail.com
protheus...@yahoo.com.br
(21) -6492


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Executar PROCEDURE automaticamente

2009-11-12 Por tôpico Rafael Martins
Obrigado, Pessoal.

O exemplo e as explicações me foram muito úteis.
Estava meio confuso quanto a diferença na criação de um Job para um Scheduler.

Abraços

Em 12/11/09, Marcelo Procksch escreveu:
> Rafael
>
> Isso que você criou é uma programação (DBMS_SCHEDULER.CREATE_SCHEDULE) , ou
> seja você pode criar uma programação e agendar diversos jobs ligando a essa
> programação, caso você precise mudar a programação de diversos jobs fica
> mais fácil o gerenciamento.
> Mas acredito que você precisa é criar apenas um job, o exemplo que o Fabio
> mandou te atenderá.
>
> Caso queira executar um script fora do banco em JOB_TYPE coloque
> 'EXECUTABLE' e em JOB_ACTION coloque o caminho do script.
>
> Aproveitando o exemplo do Fábio, mas executando um programa fora do banco.
>
>  DBMS_SCHEDULER.CREATE_JOB(
>job_name => 'apurar_agendamento',
>job_type => 'EXECUTABLE',
>job_action => '/CAMINHO/SCRIPT.sh',
>start_date => sysdate,
> repeat_interval => 'FREQ=MINUTELY; INTERVAL=5',
> enabled => TRUE);
>
> Lembrando que o usuário Oracle deve ter permissão sobre o programa externo
> para execução.
>
> Você também pode usar o package DBMS_JOBS, mas ele já está ultrapassado e em
> versões futuras pode ser que não estará disponível, o conselho que te dou é
> já ir usando o SCHEDULER até mesmo por ser mais poderoso que o DBMS_JOBS.
>
> Att.
> Marcelo Procksch
>
> 2009/11/12 Rafael Martins 
>
>>
>>
>> Pessoal, estou com algumas dúvidas.
>>
>> Preciso fazer com que meu banco execute uma PROCEDURE a cada intervalo de
>> tempo.
>> Pesquisando no GOOGLE encontrei algumas referências a criação de
>> SCHEDULER e a criação de JOB.
>> O que devo criar de fato para essa questão?
>>
>> Inicialmente, tentei criar uma SCHEDULER. Mas, não vi onde inserir a
>> chamada a minha procedure.
>> O script que estou utilizando é esse:
>>
>> BEGIN
>> DBMS_SCHEDULER.CREATE_SCHEDULE (
>> schedule_name => 'apurar_agendamento',
>> start_date => SYSTIMESTAMP, --data que começará a ser rodada
>> end_date => NULL
>> repeat_interval => 'FREQ=MINUTELY; INTERVAL=5', --em um intervalo de 4
>> horas
>> comments => 'Comentarios da scheduler');
>> END;
>>
>> Obrigado a todos.
>>
>> --
>> 
>> Rafael Martins
>> http://rafaelmartinsjava.blogspot.com
>> 0xx(71) 8793-4642
>>
>> "As pessoas que vencem nessa vida são aquelas que procuram as
>> circunstâncias de que precisam e quando não as encontram, as criam"
>>
>>
>
>
>
> --
> Att.
> Marcelo E. Procksch
> cel. (11) 7960-6637
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
> --
>>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
>> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --
>>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
>> » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
>> http://www.oraclebr.com.br/
> 
> Links do Yahoo! Grupos
>
>
>


-- 

Rafael Martins
 http://rafaelmartinsjava.blogspot.com
0xx(71) 8793-4642

 "As pessoas que vencem nessa vida são aquelas que procuram as
circunstâncias de que precisam e quando não as encontram, as criam"


Re: [oracle_br] Executar PROCEDURE automaticamente

2009-11-12 Por tôpico Marcelo Procksch
Rafael

Isso que você criou é uma programação (DBMS_SCHEDULER.CREATE_SCHEDULE) , ou
seja você pode criar uma programação e agendar diversos jobs ligando a essa
programação, caso você precise mudar a programação de diversos jobs fica
mais fácil o gerenciamento.
Mas acredito que você precisa é criar apenas um job, o exemplo que o Fabio
mandou te atenderá.

Caso queira executar um script fora do banco em JOB_TYPE coloque
'EXECUTABLE' e em JOB_ACTION coloque o caminho do script.

Aproveitando o exemplo do Fábio, mas executando um programa fora do banco.

 DBMS_SCHEDULER.CREATE_JOB(
   job_name => 'apurar_agendamento',
   job_type => 'EXECUTABLE',
   job_action => '/CAMINHO/SCRIPT.sh',
   start_date => sysdate,
repeat_interval => 'FREQ=MINUTELY; INTERVAL=5',
enabled => TRUE);

Lembrando que o usuário Oracle deve ter permissão sobre o programa externo
para execução.

Você também pode usar o package DBMS_JOBS, mas ele já está ultrapassado e em
versões futuras pode ser que não estará disponível, o conselho que te dou é
já ir usando o SCHEDULER até mesmo por ser mais poderoso que o DBMS_JOBS.

Att.
Marcelo Procksch

2009/11/12 Rafael Martins 

>
>
> Pessoal, estou com algumas dúvidas.
>
> Preciso fazer com que meu banco execute uma PROCEDURE a cada intervalo de
> tempo.
> Pesquisando no GOOGLE encontrei algumas referências a criação de
> SCHEDULER e a criação de JOB.
> O que devo criar de fato para essa questão?
>
> Inicialmente, tentei criar uma SCHEDULER. Mas, não vi onde inserir a
> chamada a minha procedure.
> O script que estou utilizando é esse:
>
> BEGIN
> DBMS_SCHEDULER.CREATE_SCHEDULE (
> schedule_name => 'apurar_agendamento',
> start_date => SYSTIMESTAMP, --data que começará a ser rodada
> end_date => NULL
> repeat_interval => 'FREQ=MINUTELY; INTERVAL=5', --em um intervalo de 4
> horas
> comments => 'Comentarios da scheduler');
> END;
>
> Obrigado a todos.
>
> --
> 
> Rafael Martins
> http://rafaelmartinsjava.blogspot.com
> 0xx(71) 8793-4642
>
> "As pessoas que vencem nessa vida são aquelas que procuram as
> circunstâncias de que precisam e quando não as encontram, as criam"
>  
>



-- 
Att.
Marcelo E. Procksch
cel. (11) 7960-6637


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Executar PROCEDURE automaticamente

2009-11-12 Por tôpico Evandro Giachetto
Pode criar uma job.
dá uma pesquisada no pacote DBMS_JOB.

Att.

Evandro Giachetto
Oracle Certified Associate
evan...@clickinterativa.com.br


2009/11/12 Fabio Martinez 

> Segue exemplo:
>
>DBMS_SCHEDULER.CREATE_JOB(
>job_name => 'apurar_agendamento',
>job_type => 'STORED_PROCEDURE',
>job_action => 'COLOQUE_AQUI_O_NOME_DA_PROCEDURE',
>start_date => SYSTIMESTAMP,
> repeat_interval => 'FREQ=MINUTELY; INTERVAL=5',
> enabled => TRUE);
>
> 2009/11/12 Rafael Martins 
>
> >
> >
> > Pessoal, estou com algumas dúvidas.
> >
> > Preciso fazer com que meu banco execute uma PROCEDURE a cada intervalo de
> > tempo.
> > Pesquisando no GOOGLE encontrei algumas referências a criação de
> > SCHEDULER e a criação de JOB.
> > O que devo criar de fato para essa questão?
> >
> > Inicialmente, tentei criar uma SCHEDULER. Mas, não vi onde inserir a
> > chamada a minha procedure.
> > O script que estou utilizando é esse:
> >
> > BEGIN
> > DBMS_SCHEDULER.CREATE_SCHEDULE (
> > schedule_name => 'apurar_agendamento',
> > start_date => SYSTIMESTAMP, --data que começará a ser rodada
> > end_date => NULL
> > repeat_interval => 'FREQ=MINUTELY; INTERVAL=5', --em um intervalo de 4
> > horas
> > comments => 'Comentarios da scheduler');
> > END;
> >
> > Obrigado a todos.
> >
> > --
> > 
> > Rafael Martins
> > http://rafaelmartinsjava.blogspot.com
> > 0xx(71) 8793-4642
> >
> > "As pessoas que vencem nessa vida são aquelas que procuram as
> > circunstâncias de que precisam e quando não as encontram, as criam"
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
>
> --
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
> » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
> http://www.oraclebr.com.br/
> 
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Executar PROCEDURE automaticamente

2009-11-12 Por tôpico Fabio Martinez
Segue exemplo:

DBMS_SCHEDULER.CREATE_JOB(
job_name => 'apurar_agendamento',
job_type => 'STORED_PROCEDURE',
job_action => 'COLOQUE_AQUI_O_NOME_DA_PROCEDURE',
start_date => SYSTIMESTAMP,
repeat_interval => 'FREQ=MINUTELY; INTERVAL=5',
enabled => TRUE);

2009/11/12 Rafael Martins 

>
>
> Pessoal, estou com algumas dúvidas.
>
> Preciso fazer com que meu banco execute uma PROCEDURE a cada intervalo de
> tempo.
> Pesquisando no GOOGLE encontrei algumas referências a criação de
> SCHEDULER e a criação de JOB.
> O que devo criar de fato para essa questão?
>
> Inicialmente, tentei criar uma SCHEDULER. Mas, não vi onde inserir a
> chamada a minha procedure.
> O script que estou utilizando é esse:
>
> BEGIN
> DBMS_SCHEDULER.CREATE_SCHEDULE (
> schedule_name => 'apurar_agendamento',
> start_date => SYSTIMESTAMP, --data que começará a ser rodada
> end_date => NULL
> repeat_interval => 'FREQ=MINUTELY; INTERVAL=5', --em um intervalo de 4
> horas
> comments => 'Comentarios da scheduler');
> END;
>
> Obrigado a todos.
>
> --
> 
> Rafael Martins
> http://rafaelmartinsjava.blogspot.com
> 0xx(71) 8793-4642
>
> "As pessoas que vencem nessa vida são aquelas que procuram as
> circunstâncias de que precisam e quando não as encontram, as criam"
> 
>


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Executar Procedure

2005-07-12 Por tôpico Renan Medeiros
Quando vc fala procedure, vc esta dizendo que eh um procedimento
armazenado no banco de dados, portanto executa no servidor.
Nao entendi o que vc quer dizer com porta ...
LEMBRE-SE "QUEM INVENTA EH INVENTOR"

RENAN





__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html