Fórum Renomear Tabela? #56876
09/09/2006
0
tem alguma forma de renomear uma tabela?
estou usando o IBExpert
estou usando o IBExpert
Raserafim
Curtir tópico
+ 0
Responder
Posts
11/09/2006
Dr. Jivago
Bem, renomear proprieamente não dá. Tem como fazer uma ´gambiarra´.
Assim.
Execute um comando de cada vez.
CREATE TABLE NOVATABELA(ID INTEGER, NOME VARCHAR(30),ECT..)
INSERT INTO NOVATABELA SELECT * FROM TABELAANTIGA
DROP TABELAANTIGA
Não se esqueça de fazer cópias para prevenir se algo der errado.
Dr. Jivago
Assim.
Execute um comando de cada vez.
CREATE TABLE NOVATABELA(ID INTEGER, NOME VARCHAR(30),ECT..)
INSERT INTO NOVATABELA SELECT * FROM TABELAANTIGA
DROP TABELAANTIGA
Não se esqueça de fazer cópias para prevenir se algo der errado.
Dr. Jivago
Responder
Gostei + 0
12/09/2006
Raserafim
mas assim continuo tendo que criar toda a estrutuda da tabela.
e tenho tb que ir em cada tabela que tenha alguma relação com a tabela que quero renomear e excluir esta dependência.
o que eu quero é um programa que consiga alterar o nome da tabela e consequentemente alterará tb as relações com as tabelas que tem algum relacionamento.
e tenho tb que ir em cada tabela que tenha alguma relação com a tabela que quero renomear e excluir esta dependência.
o que eu quero é um programa que consiga alterar o nome da tabela e consequentemente alterará tb as relações com as tabelas que tem algum relacionamento.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)