[firebase-br] Insert com select

W O sistemas2000profesional em gmail.com
Ter Fev 12 17:35:30 -03 2013


Tu problema es que el SELECT 1 FROM PRODUTOS te devuelve varias filas y
debería devolverte solamente una fila.

¿Solución?

Escribe: SELECT FIRST 1 FROM PRODUTOS

La cláusula FIRST lo resuelve.

Saludos.

Walter.



2013/2/12 Guto & Michellane Araújo <gutogleberty em gmail.com>

> Bom dia, pessoal estou tentando inserir registros na tabela
> *produtos*vindo da tabela
> *produtos_novos* com a condição de não existir ainda o *código de barras* =
> *ean13*
>
> porem esta dando um erro no *select 1* porque esse código é original do sql
> server.
>
> alguem sabe como deixar ele compativel com o firebird?
>
>
>
> *insert into PRODUTOS*
> * (  descricao, referencia, ean13 )
>    *
>
> *select
>     descricao, referencia, ean13*
>
> *    from PRODUTOS_NOVOS B where not exist (select 1 from PRODUTOS A where
> B.ean13 =  A.ean13)*
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista