Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/04/2014, 10:01
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Como lograr que una vista se ejecute automaticamente?

Una vista es un objeto de base de datos. El único modo de ponerlo en una base es creandolo allí. Si no la generas, si no ejecutas el CREATE VIEW inicial, sea manualmente o por un asistente, esa vista simplemente no existirá en la base.
Básicamente, tiene las mismas restricciones que tiene cualquier objeto de una base de datos: Debe ser creado en ella. No puedes "acoplarlo", porque no es un archivo que peudas adjuntar.

Lo que pareces estar tratando de lograr es lo que suele denominarse "migración" o incluso "exportación" de un objeto. Pero para eso siempre se produce el CREATE, swea o no manual.
Ahora bien, la única forma en que una vista pueda estar en una base diferente es que los objetos a los que hace referencia existan en esa base, u otros de igualers identificadores, o bien si están en diferentes esquemas, pero hacen referencia a los originales.
de lo contrario no podrás ni crealo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)