[firebase-br] movimentação de vários registros entre tabelas
eduardo
eduardo em icontroller.com.br
Qui Maio 19 10:46:23 -03 2005
Olá Luiz
> select * into tabeladestino from tabelaorigem
Isto não é nada Standard. Uma coisa que acho ótimo no FB é que eles
demonstram um capricho de se adequar ao máximo às sintaxes previstas nos
Standards. Seria muito bom se os outros SGDB tivessem esta preocupação,
assim nosso código seria portável entre eles.
Bem, mas repsondendo a sua pergunta. A sintaxe Standard é a seguinte:
INSERT INTO TABLE_DEST (DEST_A,DEST_B, DEST_C, DEST_D)
SELECT SOURCE_A, SOURCE_B, SOURCE_C, SOURCE_D FROM TABLE_SOURCE
Você terá que observar se os tipos e tamanhos são iguais. Se não forem,
force a igualdade com CAST
tipo, no caso de DEST_A ser do tipo VARCHAR(60), use
SELECT CAST(SOURCE_A AS VARCHAR(60))
[]s Eduardo
Luis H Romão wrote:
> Gostaria de saber como movimentar vários régistro entre duas tabela, em
> outros bancos de dados eu usaria o comando
>
>
> mas o FB não aceita este comando. Esiste algum comando equivalente para o FB
> ou somento com SP?
>
> Se puderem me ajudar obrigado.
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.806 / Virus Database: 548 - Release Date: 5/12/2004
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista