PROTEGER TABELA ORACLE

TIAGOFAC 04/07/2011 08:06:26
#378399
OLÁ A TODOS.

DESENVOLVI UMA APLICACAO EM VB6, QUE COM OS RESULTADOS OBTIDOS ATRAVES DE UM [ô]SELECT[ô], ATUALIZA UMA TABELA EM MEU BANCO ORACLE VIA [ô]INSERT[ô], COM BASE NOS PARAMETROS INFORMADOS PELO USUARIO. MEU PROBLEMA, é QUE ESTA APLICACAO SERÁ EXECUTADA EM REDE POR VARIOS USUARIO, E EXISTE O PROBLEMA DE QUE DOIS OU MAIS USUARIOS, REALIZEM A EXECUCAO DESTA APLICACAO AO MESMO TEMPO, PODENDO PREJUDICAR A INFORMACAO FINAL.

EXISTE ALGUMA FORMA DE TRATAR ESSE PROBLEMA, PELO PROPRIO BANCO ORACLE OU ATRAVES DO VB6, LEMBRANDO QUE NAO POSSO CRIAR LOGS QUANDO O USUARIO EXECUTA A APLICACAO POIS OS USUARIOS TEM APENAS DIREITOS DE LEITURA AO DIRETORIO DA APLICACAO.

OBRIGADO
KERPLUNK 04/07/2011 09:09:06
#378410
Uma alternativa muito simples, seria usar o nome dessa tabela temporária(creio eu que seja uma tabela temporária) de forma que fique único, por exemplo, utilizando o nome do usuário conectado como parte do nome dela:
Sql = [Ô]Insert Into Tabela[Ô] + nomeusuario + [Ô] (campo1, campo2, campo3) Select Campo1, campo2, campo3 from tabelaX[Ô]
Tópico encerrado , respostas não são mais permitidas