Re: [oracle_br] Trocar a ordem dos campos da tabela.

2006-03-21 Por tôpico Jonas Randal Reis
Lembrando que a criação de outra tabela em substituição à original
acarretará outros procedimentos:
- Reatribuição de todos os privilégios à roles/usuários;
- Recompilação de todos os objetos que referenciam esta tabela.

Att,

Jonas Randal Reis

On 3/21/06, Dorian Anderson Soutto <[EMAIL PROTECTED]> wrote:
>
> Ou até mesmo criar outra tabela e depois renomeá-la:
>
> Create table tabela_nova as select campo_B, campo_A from tabela_anterior
>
> [J]s
> Dorian
> - Original Message -
> From: Ivan Ricardo Schuster
> To: oracle_br@yahoogrupos.com.br
> Sent: Tuesday, March 21, 2006 3:44 PM
> Subject: RES: [oracle_br] Trocar a ordem dos campos da tabela.
>
>
> Não exatamente, mas dependendo da versão, se você realmente precisar, tem
> como.
>
> Por exemplo, voce tem uma tabela assim:
>
> Tb_teste (
> Valor varchar2(50),
> Id number);
>
> E quer transforma-la em:
>
> Tb_teste (
> Id number,
> Valor varchar2(50));
>
> Voce deve:
>
> - criar um novo campo do tipo varchar2(50), por exemplo "valor1"
> => Alter Table Tb_teste Add Valor1 varchar2(50);
> - dar update no campo novo, colocando os dados do antigo "valor"
> => Update tb_teste Set valor1=valor;
> - apagar o campo antigo "valor"
> => Alter Table tb_teste Drop Column valor;
> - renomear "valor1" para "valor"
> => Alter Table tb_teste Rename Column valor1 To valor
>
> Mas isso, acho que só vais conseguir a partir da versão 8i
>
>
>
>
>
> -Mensagem original-----
> De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
> nome de criamabr
> Enviada em: terça-feira, 21 de março de 2006 15:03
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Trocar a ordem dos campos da tabela.
>
> Olá pessoal,
>
> Tenho uma tabela no Oracle que os campos foram criados
> desordenadamente.
> Gostaria de saber se é possivel trocar a ordem dos mesmos.
> Há... lembrando que há dados na tabela.
> Desde já, obrigado.
>
> Abraço,
>
> Cristiano.
>
>
>
>
>
>
> 
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> 
>
> --__
> 
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __
> O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
> o
> link do mesmo para evitar trafego(pedidos) desnecessário.
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --__
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __
> O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha
> o link do mesmo para evitar trafego(pedidos) desnecessário.
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --__
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __
> O grupo Oracle_br não aceita anexos. Quando oferecer al

Re: [oracle_br] Trocar a ordem dos campos da tabela.

2006-03-21 Por tôpico Dorian Anderson Soutto
Ou até mesmo criar outra tabela e depois renomeá-la:

Create table tabela_nova as select campo_B, campo_A from tabela_anterior

[J]s
Dorian
  - Original Message - 
  From: Ivan Ricardo Schuster 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, March 21, 2006 3:44 PM
  Subject: RES: [oracle_br] Trocar a ordem dos campos da tabela.


  Não exatamente, mas dependendo da versão, se você realmente precisar, tem
  como.

  Por exemplo, voce tem uma tabela assim:

  Tb_teste (
  Valor varchar2(50),
  Id number);

  E quer transforma-la em:

  Tb_teste (
  Id number,
  Valor varchar2(50));

  Voce deve:

  - criar um novo campo do tipo varchar2(50), por exemplo "valor1"
  => Alter Table Tb_teste Add Valor1 varchar2(50);
  - dar update no campo novo, colocando os dados do antigo "valor"
  => Update tb_teste Set valor1=valor;
  - apagar o campo antigo "valor"
  => Alter Table tb_teste Drop Column valor;
  - renomear "valor1" para "valor"
  => Alter Table tb_teste Rename Column valor1 To valor

  Mas isso, acho que só vais conseguir a partir da versão 8i





  -Mensagem original-
  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de criamabr
  Enviada em: terça-feira, 21 de março de 2006 15:03
  Para: oracle_br@yahoogrupos.com.br
  Assunto: [oracle_br] Trocar a ordem dos campos da tabela.

  Olá pessoal,

  Tenho uma tabela no Oracle que os campos foram criados 
  desordenadamente.
  Gostaria de saber se é possivel trocar a ordem dos mesmos.
  Há... lembrando que há dados na tabela.
  Desde já, obrigado.

  Abraço,

  Cristiano.





  
  --
  Atenção! As mensagens deste grupo são de acesso público e de inteira
  responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
  
  --__
  

  Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
  __
  O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
  link do mesmo para evitar trafego(pedidos) desnecessário. 
  Links do Yahoo! Grupos




   








  
--
  Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
  
--__

  Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
  __
  O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
  Links do Yahoo! Grupos




   




[As partes desta mensagem que não continham texto foram removidas]



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




RES: [oracle_br] Trocar a ordem dos campos da tabela.

2006-03-21 Por tôpico Ivan Ricardo Schuster
Não exatamente, mas dependendo da versão, se você realmente precisar, tem
como.

Por exemplo, voce tem uma tabela assim:

Tb_teste (
Valor varchar2(50),
Id number);

E quer transforma-la em:

Tb_teste (
Id number,
Valor varchar2(50));

Voce deve:

- criar um novo campo do tipo varchar2(50), por exemplo "valor1"
=> Alter Table Tb_teste Add Valor1 varchar2(50);
- dar update no campo novo, colocando os dados do antigo "valor"
=> Update tb_teste Set valor1=valor;
- apagar o campo antigo "valor"
=> Alter Table tb_teste Drop Column valor;
- renomear "valor1" para "valor"
=> Alter Table tb_teste Rename Column valor1 To valor

Mas isso, acho que só vais conseguir a partir da versão 8i





-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de criamabr
Enviada em: terça-feira, 21 de março de 2006 15:03
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Trocar a ordem dos campos da tabela.

Olá pessoal,

Tenho uma tabela no Oracle que os campos foram criados 
desordenadamente.
Gostaria de saber se é possivel trocar a ordem dos mesmos.
Há... lembrando que há dados na tabela.
Desde já, obrigado.

Abraço,

Cristiano.






--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

--__


Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos




 








--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[oracle_br] Trocar a ordem dos campos da tabela.

2006-03-21 Por tôpico criamabr
Olá pessoal,

Tenho uma tabela no Oracle que os campos foram criados 
desordenadamente.
Gostaria de saber se é possivel trocar a ordem dos mesmos.
Há... lembrando que há dados na tabela.
Desde já, obrigado.

Abraço,

Cristiano.





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html