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

Consulta sobre error con Vistas (View)

Estas en el tema de Consulta sobre error con Vistas (View) en el foro de Oracle en Foros del Web. Hola a todos! Otra vez por aqui pero ahora sufriendo con las Vistas/View. En fin, tengo varias vistas hechas y cada vez que las trato ...
  #1 (permalink)  
Antiguo 08/02/2013, 16:48
 
Fecha de Ingreso: diciembre-2011
Mensajes: 21
Antigüedad: 13 años
Puntos: 0
Pregunta Consulta sobre error con Vistas (View)

Hola a todos! Otra vez por aqui pero ahora sufriendo con las Vistas/View. En fin, tengo varias vistas hechas y cada vez que las trato de compilar en Oracle me da el mensaje de que me falta una expresion. Las he revisado varias veces y he revisado tutoriales, pero no consigo dar con el error. Tienen alguna ayuda o sugerencia de que estoy haciendo mal?


Código SQL:
Ver original
  1. CREATE OR REPLACE VIEW Vista2 AS
  2. SELECT NombreS, critica, tipo
  3. FROM Serie
  4. WHERE NombreS IN
  5.  SELECT NombreS
  6.   FROM Vende
  7.   HAVING NombreC1='NBC';
  8.  
  9.  
  10. CREATE OR REPLACE VIEW Vista3 AS
  11. SELECT *
  12. FROM Serie
  13. WHERE NombreS IN
  14.  SELECT NombreSR
  15.   FROM Horario
  16.   WHERE NombreS='Gossip Girl' AND Hora_emp='9:00pm' AND Hora_fin='10:00pm';
  17.  
  18.  
  19. CREATE OR REPLACE VIEW Vista4 AS
  20. SELECT *
  21. FROM Personaje
  22. WHERE CodPer IN
  23.  SELECT CodPer
  24.   FROM Interpreta
  25.   GROUP BY CodPer
  26.   HAVING COUNT(CodA)> 2;
  27.  
  28.  
  29. CREATE OR REPLACE VIEW Vista5 AS
  30. SELECT m.nombre, a.nombre, a.Nombre_Cantante
  31. FROM Musical m, Album a
  32. WHERE m.conductor='DJ X' AND m.CodPro=a.CodPro;
  33.  
  34.  
  35. CREATE OR REPLACE VIEW Vista6 AS
  36. SELECT c.Disquera, c.nombre_Can, a.nombre, a.unidades
  37. FROM Album a, Cantante c
  38. ORDER BY unidades DESC
  39. LIMIT 5;
  40.  
  41.  
  42. CREATE OR REPLACE VIEW Vista8 AS
  43. SELECT Director
  44. FROM Pelicula
  45. GROUP BY Director
  46. HAVING SUM(monto)= ALL
  47.  SELECT MAX(monto)
  48.  FROM Vista7;

Gracias y saludos!
  #2 (permalink)  
Antiguo 08/02/2013, 18:27
 
Fecha de Ingreso: diciembre-2011
Mensajes: 21
Antigüedad: 13 años
Puntos: 0
Respuesta: Consulta sobre error con Vistas (View)

Listo! Todo el sufrimiento con los errores era que no habia colocado los parentesis, jajaja

Etiquetas: 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 05:59.