Renomear Tabela?
tem alguma forma de renomear uma tabela?
estou usando o IBExpert
estou usando o IBExpert
Raserafim
Curtidas 0
Respostas
Dr. Jivago
09/09/2006
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
GOSTEI 0
Raserafim
09/09/2006
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.
GOSTEI 0