Estoy creándome una plantilla .sql para crear campos en tablas idénticas pero de distintas bases de datos. El problema viene cuando también quiero actualizar su vista correspondiente.
Yo tengo algo como esto:
Código:
Con esto voy cambiando la base de datos predeterminada para añadir el campo a varias./*******************Agregar campos********************/ use prueba ALTER TABLE EMPLEADOS ADD campoPrueba varchar(10) use prueba2 ALTER TABLE EMPLEADOS ADD campoPrueba varchar(10) /*****************************************************/
Bien, el problema viene cuando intento hacer lo propio con el ALTER VIEW porque me da error con el comando "USE".
El código es el siguiente:
Código:
Y el error es este:use prueba ALTER VIEW vwEMPLEADOS AS ( SELECT campoPrueba FROM EMPLEADOS )
Código:
¿No se puede seleccionar la base de datos como con ALTER TABLE o no es la manera correcta de hacerlo?'ALTER VIEW' debe ser la primera instrucción en un lote de consultas.
Espero que podáis echarme un cable. Un saludo y gracias de antemano.
Salud!