Caro Antonio Voce so tera uma tabela. O que ira diferenciar qual � o usu�rio e chave que vc criar como identificar unico e especifico do momento que o usu�rio estiver executando. Este identificar a PROCEDURE cria e te retorna como OUTPUT, em cima deste identificar vc faz o seu SKLECT e depois deleta.
Acho que vc nao entendeu a jogada. Abcs JC.Schmidt -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Em nome de Antonio Ribeiro de Mendon�a Neto Enviada em: S�bado, 10 de Novembro de 2001 18:30 Para: [EMAIL PROTECTED] Assunto: RES: [sqlwin] Centura 2000 x Stored Procedure Oracle 8 Caro JC.Schimidt, e se 2 pessoas rodarem a procedure ao mesmo tempo, ser�o criadas duas tabelas, o Oracle permite isto ? grato -----Mensagem original----- De: Jose Carlos Schmidt [mailto:[EMAIL PROTECTED]] Enviada em: ter�a-feira, 6 de novembro de 2001 18:52 Para: [EMAIL PROTECTED] Assunto: RES: [sqlwin] Centura 2000 x Stored Procedure Oracle 8 Antonio No Oracle nao existe esta possibilidade. ele nao retorna linhas da tabelas, somente os campos que voce definiu ou OUT na procedure. Existem duas possibilidades para contornar este problema: 1 - Criar no Centura um array contendo as colunas que voce quer e passar este como parametro OUT para a procedure. Este macete tem um pequeno problema que � o limite de registros que o array pode conter no Centura que � de 4096 elementos e todos os campos tem que ser do mesmo tipo. 2 - Criar uma tabela temporaria e a procedure inserir os dados nela. Apos a execu��o da procedure voce faz o SELECT nesta temporaria e qdo nao precisar mais destes dados, deve limpar a temporaria. Eu particularmente prefiro a segunda op��o, sendo que sempre coloca um campo com um identificador que a procedure coloca e me retorna como parametro para a exclus�o dos registros ao final atrav�s deste identificador. Ab�s JC.Schmidt -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Em nome de Antonio Ribeiro de Mendon�a Neto Enviada em: Ter�a-feira, 6 de Novembro de 2001 14:10 Para: Lista Centura (E-mail) Assunto: [sqlwin] Centura 2000 x Stored Procedure Oracle 8 Como obter o Result Set de uma procedure em Oracle 8, que me possibilite "andar" atrav�s do comando SqlFetchNext nas vari�veis de bind ? Exemplo: Quero recuperar todos os registros da tabela COMPANY atrav�s de uma Stored Procedure. No Sql Server � assim: ** Procedure Armazenada no Banco drop proc rcompany00 go create procedure rcompany00 as select campo1, campo1, campo3 from COMPANY go grant execute on rcompany00 to desenvolvimento go ** Chamada na Aplica��o Call OdrExecuteProc( hSqlHandle, 'rcompany00', ':campo1, :campo2, :campo3' ) While SqlFetchNext tab.col1 = campo1 tab.col2 = campo2 tab.col3 = campo3 grato ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ============================================== ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ============================================== ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ============================================== ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================
