[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