Amigos,
Bom dia,
Segue a dúvida: Como faço para pega no sqlplus a mesma session do forms..tem como ?
Informações adicionais: Forms 6i e banco 10g e sqlplus 8.0
Abs Hahu
Session no SQLPLUS?
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Não tem como fazer isso. Cada sessão é única.
O que você quer fazer ? Talvez alguém possa te ajudar.
O que você quer fazer ? Talvez alguém possa te ajudar.
-
- Rank: Analista Sênior
- Mensagens: 147
- Registrado em: Qui, 16 Mar 2006 11:26 am
- Localização: São Paulo
O mundo gira muito!!
Fala dr_gori..boa tarde e desculpe pelo atraso em responder..tava com alguns projetos..hihihih
então, eu tava querendo fazer alguns DML´s , na mesma sessão do forms e sqlplus..mas sem dar o commit...só para ver se está inserindo..entende?
Tipo assim: No sqlplus eu do um insert e ele aparece as informaçoes sem eu dar o commit, na mesma sessão..isso é sem sair da sessão!!
No forms mesmo se eu der um insert e buscar as informações elas não aparecem..alguém sabe porque?
Abs Hahu
Que Deus abençõe a todos!!
então, eu tava querendo fazer alguns DML´s , na mesma sessão do forms e sqlplus..mas sem dar o commit...só para ver se está inserindo..entende?
Tipo assim: No sqlplus eu do um insert e ele aparece as informaçoes sem eu dar o commit, na mesma sessão..isso é sem sair da sessão!!
No forms mesmo se eu der um insert e buscar as informações elas não aparecem..alguém sabe porque?
Abs Hahu
Que Deus abençõe a todos!!
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Isso ocorre porque as informações não ficam disponíveis para as outras sessões até que o COMMIT seja dado.
Tudo que você insere no FORMS ou em qualquer outra aplicação sem comitar, só fica visível pra você mesmo! (naquela sessão)... Após o COMMIT, fica disponível para os outros.
Pra você fazer SELECT na mesma sessão tem várias formas.
O mais comum é você colocar o SELECT de consulta no forms mesmo pra testar e mostrar uma mensagem. (assim você saber o que quiser daquela própria sessao).
Também existe formas mais "elaboradas", como colocar os inserts que você quiser dentro de uma procedure AUTONOMOUS_TRANSACTION e commitar ali dentro. Tudo dentro dessa procedure fica numa sessão diferente. (tome cuidado com esse tipo de coisa, não use se não tiver dado uma estudadinha antes).
Outra forma é usar A dbms_application_info.set_module pra setar informações que podem ser vistas na V$SESSION
Basta fazer select na V$SESSION que essas informações estarão lá.
Qualquer dúvida, larga aí pra galera
Tudo que você insere no FORMS ou em qualquer outra aplicação sem comitar, só fica visível pra você mesmo! (naquela sessão)... Após o COMMIT, fica disponível para os outros.
Pra você fazer SELECT na mesma sessão tem várias formas.
O mais comum é você colocar o SELECT de consulta no forms mesmo pra testar e mostrar uma mensagem. (assim você saber o que quiser daquela própria sessao).
Também existe formas mais "elaboradas", como colocar os inserts que você quiser dentro de uma procedure AUTONOMOUS_TRANSACTION e commitar ali dentro. Tudo dentro dessa procedure fica numa sessão diferente. (tome cuidado com esse tipo de coisa, não use se não tiver dado uma estudadinha antes).
Outra forma é usar A dbms_application_info.set_module pra setar informações que podem ser vistas na V$SESSION
dbms_application_info.set_module('SGL003', 'PRC_ATUALIZA_SALDO - INICIO');
Qualquer dúvida, larga aí pra galera
- jessica.ff
- Rank: Programador Sênior
- Mensagens: 61
- Registrado em: Seg, 11 Jun 2007 2:28 pm
- Localização: Gravataí - RS
ninguém é tão sabio que não tenha a aprender, e nem tão ignorante que não tenha a ensinar.
Oi pessoal, olha só eu não entendi uma coisinha:
Que informações são essas:
'SGL003'
'PRC_ATUALIZA_SALDO - INICIO'
O que é passado nesses dois parametros que foi colocado essas strings
Que informações são essas:
'SGL003'
'PRC_ATUALIZA_SALDO - INICIO'
O que é passado nesses dois parametros que foi colocado essas strings
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
É um texto qualquer.
Esse texto aparece quando você faz select na V$SESSION.
Dessa forma, é possível fazer um tipo de "debug" simples.
Esse texto aparece quando você faz select na V$SESSION.
Dessa forma, é possível fazer um tipo de "debug" simples.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes