eu faria da seguinte forma, mudaria apenas a ordem de seleçao 'select' dos dados.
mais acredito que no oracle seja possivel pois o firebird permite alterar a ordem das colunas exemplo: ALTER TABLE AUDITORIA ALTER COLUMN TERMINAL POSITION 10; Em 28 de julho de 2010 16:10, Rubem Rocha <rubem.ro...@dtmanaus.com.br>escreveu: > > > Sinceramente, não vejo qualquer relação entre esta pergunta e o texto > inicial da dúvida, em todo caso ... > > Quem procura, acha: > > Pesquisa AltaVista: > > http://www.altavista.com/web/results?itag=ody&pg=aq&aqmode=s&aqa=Oracle+SQL+ > > Update&aqp=from+another+table&aqo=&aqn=&kgs=1&kls=1&dt=tmperiod&d2=0&dfr%5Bd > > %5D=1&dfr%5Bm%5D=1&dfr%5By%5D=1980&dto%5Bd%5D=28&dto%5Bm%5D=7&dto%5By%5D=201 > 0&filetype=&rc=dmn&swd=&lh=&nbq=10 > > Dica de um dos links encontrados na pesquisa anterior: > > http://decipherinfosys.wordpress.com/2007/01/31/update-data-in-one-table-wit > h-data-from-another-table/ > > Boa sorte! > Sds. > > -----Mensagem original----- > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em > nome de Murilo Cunha > Enviada em: quarta-feira, 28 de julho de 2010 15:42 > > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: Re: RES: [delphi-br] Algoritimo porreta!! > > > 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 <delphi-br%40yahoogrupos.com.br>[mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em > > nome de Rubem Rocha > > Enviada em: quarta-feira, 28 de julho de 2010 15:19 > > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.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 <delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > > [mailto:delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > ] Em > > nome de Murilo Cunha > > Enviada em: quarta-feira, 28 de julho de 2010 15:06 > > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.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 > > > > > > > -- Luciano S. Bruno Consultor em TI [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