Rubem, Desculpe a ignorancia, mas como faco este UPDATE:
UPDATE ca_analisis_dig SET ca_analisis_dig.ana1_c = ca_analisis_dig_old.ana4_c WHERE codigo = 'T01' ca_analisis_dig = tabela que gostaria de arrumar os campos ca_analisis_dig_old = tabela com os dados originais OBS.: Estou usando ORACLE Obrigado MuriloCunha On 28/07/2010 16:25, Rubem Rocha wrote: > Ah, mais uma coisa: > > > > 5) Dropar a tabela temporária! > > > > Sds. > > > > De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em > nome de Rubem Rocha > Enviada em: quarta-feira, 28 de julho de 2010 15:19 > Para: delphi-br@yahoogrupos.com.br > Assunto: RES: [delphi-br] Algoritimo porreta!! > Prioridade: Alta > > > > > > Não vejo nada de ‘porreta’ nisso! Isso será, no final das contas, uma > verdadeira ginástica de scripts SQL que deverão rodar no banco de dados > para: > > 1) Salvar os dados da tabela alvo em uma outra tabela temporária com a > mesma estrutura da tabela alvo; > > 2) Dropar a tabela alvo do banco de dados, tomando cuidado com as > dependências que a tabela possui (triggers, stored procedures, constraints, > etc.); > > 3) Recriar a tabela alvo em questão com os campos na nova ordem física; > > 4) Copiar os dados que estão na tabela temporária para a nova tabela > alvo. > > Não sei se existem bancos de dados que permitam, por meio de algum comando > previsto em seu respectivo SQL Engine, que permita definir a ordem física de > campos em uma tabela. Em todo caso, a ‘receita de bolo’ genérica é essa! > > Porreta?!?!?!? > > Sds. > > De: delphi-br@yahoogrupos.com.br<mailto:delphi-br%40yahoogrupos.com.br> > [mailto:delphi-br@yahoogrupos.com.br<mailto:delphi-br%40yahoogrupos.com.br> > ] Em > nome de Murilo Cunha > Enviada em: quarta-feira, 28 de julho de 2010 15:06 > Para: delphi-br@yahoogrupos.com.br<mailto:delphi-br%40yahoogrupos.com.br> > Assunto: [delphi-br] Algoritimo porreta!! > > Pessoal, > > Estou com uma certa dificuldade em montar este algoritimo. > Tenho uma tabela no banco onde cadastro varias VARIAVEIS, por exemplo: > > varNome > varEndereco > varNumero > varTelefone > > Cada uma dessas linhas representa uma coluna em outra tabela, por exemplo: > > ID Nome Endereco Numero Telefone > 1 Murilo R. Alemanha 300 1234 > 2 Mauricio R. Tiradentes 123 1234 > > Se o usuario mudar a ordem de preenchimento desta tabela (ordem das > variaveis) o sistema deve tb alterar as informacoes no banco, por exemplo > > varNumero > varEndereco > varTelefone > varNome > > As informacoes seriam trocadas de colunas automaticamente, por exemplo: > ID Numero Endereco Telefone Nome > 1 300 R. Alemanha 1234 Murilo > 2 123 R. Tiradentes 1234 Mauricio > > Como acertar estas informacoes (UPDATE) de acordo com a ordem do usuario??? > > Obrigado > MuriloCunha > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html