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


Responder a