Skip site navigation (1) Skip section navigation (2)

RE: consulta de sql para postgresql

From: "Dario" <dario_d_s(at)unitech(dot)com(dot)ar>
To: "Hernan Chamorro Sevilla" <admsistemas(at)corporacionquezada(dot)com>,<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: consulta de sql para postgresql
Date: 2005-09-27 21:23:54
Message-ID: MHEDJHCKDNOEHJKHIOCJGEMHCHAA.dario_d_s@unitech.com.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Por favor, postea toda el comando de la creación de la vista así como el
error.
Lo mismo para la comparación, pero desde ya se puede ver que estás usando la
función to_number incorrectemante
http://www.postgresql.org/docs/current/static/functions-formatting.html
para hacer búsquedas rápidas en el manual on line buscá en google esto (por
ejemplo)
to_number site:www.postgresql.org
encontrarías lo mismo que en el pdf.

Respecto al (+)= , esto es nomenclatura propia de oracle para usar left
join, right join y demás, no es ansi sql, según recuerdo. Convertí tus
consultas a ansi sql y te van a seguir andando en oracle y en postgresql
(gralmente)

Lo mismo para el nvl-coalesce, postea el error, me suena que tu error debe
ser el to_numeric (en el cual ya estás batiendo fruta olimpicamente...). En
"guguel" no aparece esa función en el sitio de postgresql... será porque no
existe...

RTFM    (F.... FANTASTÍC!!!)

Saludos.

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org]En nombre de Hernan Chamorro
Sevilla
Enviado el: martes, 27 de septiembre de 2005 17:21
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] consulta de sql para postgresql


Saludos cordiales,
Tengo mi base de datos en oracle 8i y por costos queremos emigrar a
Postgresql, tengo instalado en fc4 la version postgresql 8.xx, pero para
la creacion de las vistas el codigo de oracle difiere en algunas cosas
por ejemplo en Oracle tengo;
ARCLIENTE.NOMBRE || ' ' | | ARCLIENTE.APELLIDO AS NOM_CLIENTE,

y quiero usarlo en postgres y me sale un error que no encuentra el ||
cual es el equivalente en postgres?

otra cuando quiero comparar:
WHERE to_NUMBER(A.SEQ_COMPTE) = to_NUMBER(B.SEQ_COMPTE)
error en to_number le pongo en vez de to_number to_numeric y sigue
salliendo el mismo error que no puede convertir mi cadena a numerico.
otra:

ARINDEX1.CODIGO (+)= ARCARTERA.MOTIVO AND
error en (+) que comodin debo utilizar.

otra:
to_NUMERIC(nvl(TRIM(' ' FROM Fcc_plancta.cc_nivel1),0))
listo la nvl lo sustituyo por coalesce pero me da error.
Que estoy haciendo tengo el manual de 1400 paginas que viene con el
postgresql pero no hay este tipo de cosas para consultar..

gracias por su ayuda o en donde puedo encontrar este tipo de
inquietudes.



---------------------------(fin del mensaje)---------------------------
TIP 2: puedes desuscribirte de todas las listas simultáneamente
    (envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)


In response to

pgsql-es-ayuda by date

Next:From: Douglas EscobarDate: 2005-09-27 21:51:57
Subject: RE: Postgresql For Win
Previous:From: Luis VazquezDate: 2005-09-27 21:12:47
Subject: RE: desarrollar proyecto postgis-mapserver-java

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group