Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

¿Como se puede consultar (abrir) una Vista (View)?

Estas en el tema de ¿Como se puede consultar (abrir) una Vista (View)? en el foro de PostgreSQL en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/03/2010, 07:22
 
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
  #2 (permalink)  
Antiguo 17/03/2010, 08:12
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: ¿Como se puede consultar (abrir) una Vista (View)?

El problema es que cuando la creas la pones entre comillas dobles.
Cuando la llamas, lo haces sin las comillas.

prueba así

Código SQL:
Ver original
  1. SELECT *FROM "Avisos";

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 19/03/2010, 07:21
 
Fecha de Ingreso: julio-2009
Mensajes: 9
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: ¿Como se puede consultar (abrir) una Vista (View)?

Cita:
Iniciado por huesos52 Ver Mensaje
El problema es que cuando la creas la pones entre comillas dobles.
Cuando la llamas, lo haces sin las comillas.

prueba así

Código SQL:
Ver original
  1. SELECT *FROM "Avisos";

saludos
Tienes razón huesos52, muchas gracias me ha funcionado poniendo las comillas al nombre de la vista en la consulta ahora si me devuelve el resultado. Que estés bien.

Etiquetas: consulta, sql, view, vistas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:00.