[firebase-br] Duplicar tabelas do banco com uma SP
Adriano Ferreira
webmaster em sssinformatica.com.br
Sáb Fev 21 15:30:02 -03 2009
Já houve uma mensagem sobre isso em 2005, e sem resposta:
[firebase-br] Create Table
Terça Março 1 08:49:26 BRT 2005
--
Bom dia pessoal
Alguem poderia me dizer se o firebird tem algum comando que se pode criar
tabelas a partir de um select???
Ex: CREATE TABLE TABLE_1 AS SELECT * FROM TABEL_2
Sei que o oracle tem e se tivesse esse comando no firebird me ajudaria e
muito
Alguem sabe me dizer????
Marcelo
--
Cantú, vc saberia dizer porque isso não funciona no Firebird?
__
Adriano Ferreira
----- Original Message -----
From: Fabrício Fadel Kammer
To: Carlos H. Cantu ; FireBase
Sent: Saturday, February 21, 2009 12:11 PM
Subject: Re: [firebase-br] Duplicar tabelas do banco com uma SP
Ok, vou fazer uns teste, obrigado.
Carlos H. Cantu escreveu:
> 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
>
Mais detalhes sobre a lista de discussão lista