[firebase-br] Duplicar tabelas do banco com uma SP

Carlos H. Cantu listas em warmboot.com.br
Qua Fev 18 15:02:23 -03 2009


Vc pode fazer isso facilmente usando o "execute statement" e
pesquisando as tabelas de sistema.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

FFK> Boa tarde à todos

FFK> Já postei isto há alguns dias aqui na lista, mas não obtive resposta, 
FFK> estou postando novamente, antes de partir para uma solução externa ao 
FFK> banco. Procurei bastante e não achei nada ainda, será que algum colega
FFK> poderia me ajudar com isso?

FFK> Preciso de uma stored procudure que receba o nome de uma tabela como 
FFK> parâmetro e duplique essa tabela no banco de dados, acrescentando alguns
FFK> campos.

FFK> Exemplo:
FFK> TABELA1
FFK> Codigo Integer
FFK> Nome Varchar(50)

FFK> A procedure COPIATABELA, receberia a nome da tabela e duplicaria ela, 
FFK> exemplo:
FFK> execute procedure('TABELA1');

FFK> Então seria criada a tabela igual abaixo:

FFK> TABELA1_COPIA
FFK> Codigo Integer
FFK> Nome Varchar(50)
FFK> Controle1 Varchar(1)
FFK> Controle2 Varchar(1)

FFK> Obrigado

FFK> Fabrício F:. Kammer
FFK> www.kammer.com.br

FFK> ______________________________________________
FFK> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
FFK> Para saber como gerenciar/excluir seu cadastro na lista, use:
FFK> http://www.firebase.com.br/fb/artigo.php?id=1107
FFK> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista