Francisco Martagón Gordillo escribió:
> Esa tabla creada, entonces, ¿no es una tabla de verdad? sino simplemente
> una "vista", es decir, no ocupa realmente más espacio en la base, ¿No es
> cierto?

Cierto.

> Y por último, intenté hacerlo también desde una instrucción SQL y aquí
> fallé. Ejecuté la siguiente instrucción:
> * * *
> INSERT INTO "Calificaciones" ("IdAlumno", "IdCriterioEvaluacion",
> "IdActividad") SELECT "IdAlumno", "IdCriterioEvaluacion", "IdActividad"
> FROM SELECT "Alumnos"."IdAlumno",
> "CriteriosEvaluacion"."IdCriterioEvaluacion",
> "CriteriosEvaluacion"."IdActividad"

Esta instrucción es incorrecta: la cláusula FROM debe especificar las tablas (o 
vistas) y una instrucción SELECT no es una tabla.

> Seguramente estaré cometiendo un error de sintaxis. ¿Me podrían ayudar a
> identificarlo?

Usa la vista en la cláusula FROM, no la instrucción SELECT que usaste para 
crear la vista.

Un saludo,
-- 
José A. Fernández Troncoso
http://www.troncoso.info
   Linux User #454805


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a