[Gvsig_usuarios] acceso a vista de Oracle
Juan Lucas Dominguez Rubio
jldominguez en prodevelop.es
Lun Nov 24 18:43:02 CET 2008
Hola, Henry.
Además de registrar la vista como dice Jesús, debes tener en cuenta que gvSIG sólo puede acceder (en Oracle Spatial) a vistas espaciales para las que Oracle sea capaz de generar un identificador único. Por ejemplo, si defines una vista mediante selects anidados, es probable que no puedas abrirlos con gvSIG puesto que gvSIG utiliza el identificador único generado automáticamente por Oracle, y para ciertas vistas, este identificador no existe. Para comprobar si una vista va a ser accesible desde gvSIG o no, puedes simplemente ejecutar esta SQL:
SELECT ROWID FROM NOMBRE_VISTA
Si esta select funciona, debes ser capaz de abrir esa vista con gvSIG. Si esa SQL genera un error como este:
https://correo.prodevelop.es/descarga/oracle/vista.html
entonces, no podrás abrir la vista con gvSIG y deberás recurrir a vistas más sencillas o tablas.
Saludos,
Juan Lucas Domínguez Rubio
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/>
________________________________
De: gvsig_usuarios-bounces en runas.cap.gva.es en nombre de Jesús de Diego Alarcón
Enviado el: lun 24/11/2008 18:23
Para: Lista de Usuarios de gvSIG
Asunto: Re: [Gvsig_usuarios] acceso a vista de Oracle
Henry
¿te refieres a una vista espacial o alfanumérica?
Si es una vista espacial (con al menos una columna con campo SDO_GEOMETRY) debes "registrar" la vista en las tablas MDSYS.USER_GEOM_METATADA (uff... ya ni me acuerdo es estas cosas....) del esquema MDSYS
Saludos
Jesús de Diego
2008/11/24 Henry Obando <henry.obando en gmail.com>
Buen día a todos!
De antemano agradezco la ayuda que me puedan brindar. Tengo el siguiente problema, he creado una vista en Oracle que incluye los datos de diferentes tablas con lo que espero facilitar las consultas. Sin embargo, desde GvSig solo puedo accesar tablas y cuando trato de accesar vistas me genera un error y no trae ningún dato.
saludos cordiales,
Henry
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en runas.cap.gva.es
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
--
Jesús de Diego Alarcón
jesdial en gmail.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_usuarios/attachments/20081124/c69f2336/attachment.htm
Más información sobre la lista de distribución gvSIG_usuarios