Renomear tabela dentro de um .fdb

Firebird

09/08/2007

Ola pessoal,

Estou precisando renomear uma tabela já existente em bd firebird ou até mesmo criar um clone com possibilidade de alterar o nome, alguem sabe me dizer se é possivel? via programação ao até mesmo via utilitarios (Ibexpert) por exemplo


Helderjr

Helderjr

Curtidas 0

Respostas

Knight_of_wine

Knight_of_wine

09/08/2007

Bem, renomear a tabela é complicado.

Não conheço um comando que faça isso.
Talvez o Alter Table dê, nunca testei.

Você pode fazer assim:

1- Crie uma Query (ou similar) e coloque a instrução create table.
2- Em seguida de um select na tabela antiga e insira na tabela temporária.
3- Confira se os dados foram importados corretamente se foram, dê um drop table na tabela antiga.
4- Crie a tabela com o novo nome e insira os dados da temporária nela.
5- Dê um Drop Table na tabela temporária.

Você pode até criar uma stored procedure pra isso.


GOSTEI 0
POSTAR