Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2010, 07:22
Aquileo
 
Fecha de Ingreso: julio-2009
Mensajes: 9
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta ¿Como se puede consultar (abrir) una Vista (View)?

Que tal, he creado una vista en postgreSQL por medio del pgAdmin III todo con el super usuario (postgres). mi pregunta es como puedo abrir o consultar el contenido de la vista por medio de una consulta.

El codigo de la vista:

Código SQL:
Ver original
  1. CREATE OR REPLACE VIEW "Avisos" AS
  2. SELECT a.idmsg, (r.nom||' '||r.app||' '||r.apm) AS remitente, a.mensaje, (d.nom||' '||d.app||' '||d.apm) AS destinatario
  3.    FROM aviso a
  4.    JOIN persona r ON a.idrem = r.idper
  5.    JOIN persona d ON a.iddest = d.idper;
  6.  
  7. ALTER TABLE "Avisos" OWNER TO postgres;
  8. GRANT ALL ON TABLE "Avisos" TO postgres;
Este es codigo que pretendo usar para abrir la vista.
Código SQL:
Ver original
  1. SELECT * FROM Avisos;   'Me manda lo siguiente ERROR:  no existe la relación «avisos»
Pero abro la vista en modo gráfico y me aparece la estructura y el contenido de la vista. ¿Que puede ser, permisos de usuario, permisos sobre los objetos?, les agradezco todas las respuestas