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

Problema con ALTER VIEW y USE DATABASE

Estas en el tema de Problema con ALTER VIEW y USE DATABASE en el foro de SQL Server en Foros del Web. Buenas, soy nuevo por aquí, a ver si me podéis ayudar con un problema al que no encuentro solución. Estoy creándome una plantilla .sql para ...
  #1 (permalink)  
Antiguo 15/02/2013, 06:45
 
Fecha de Ingreso: febrero-2013
Ubicación: Por aquí
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Problema con ALTER VIEW y USE DATABASE

Buenas, soy nuevo por aquí, a ver si me podéis ayudar con un problema al que no encuentro solución.

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:
/*******************Agregar campos********************/
use prueba
ALTER TABLE EMPLEADOS ADD campoPrueba varchar(10)
use prueba2
ALTER TABLE EMPLEADOS ADD campoPrueba varchar(10)
/*****************************************************/
Con esto voy cambiando la base de datos predeterminada para añadir el campo a varias.

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:
use prueba
ALTER VIEW vwEMPLEADOS
	AS
	(
	SELECT campoPrueba
	FROM EMPLEADOS
	)
Y el error es este:

Código:
'ALTER VIEW' debe ser la primera instrucción en un lote de consultas.
¿No se puede seleccionar la base de datos como con ALTER TABLE o no es la manera correcta de hacerlo?

Espero que podáis echarme un cable. Un saludo y gracias de antemano.

Salud!
  #2 (permalink)  
Antiguo 15/02/2013, 08:59
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Problema con ALTER VIEW y USE DATABASE

use prueba
go
ALTER VIEW vwEMPLEADOS
AS
(
SELECT campoPrueba
FROM EMPLEADOS
)
go

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 18/02/2013, 02:20
 
Fecha de Ingreso: febrero-2013
Ubicación: Por aquí
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Problema con ALTER VIEW y USE DATABASE

Perfecto, muy amable :)

Etiquetas: campos, database, select, sql, tabla, view
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:05.