En Oracle, puedo volver a crear una vista con una sola instrucción, como se muestra aquí:servidor SQL equivalente para crear o sustituir la visión de Oracle
CREATE OR REPLACE VIEW MY_VIEW AS
SELECT SOME_FIELD
FROM SOME_TABLE
WHERE SOME_CONDITIONS
Como la sintaxis indica, este caerá la antigua visión y volver a crearlo con la definición que he dado.
¿Hay un equivalente en SQL Server 2005 que haga lo mismo?
Solía ser una persona "soltada" y luego (re) "añadir". Pero ahora me inclino por este tipo de solución (agregue si no está allí, luego modifíquela). – granadaCoder
Modificar una vista es mucho mejor que soltar y volver a crearlo. ¿Qué sucede si tienes una gran cantidad de usuarios existentes configurados para una vista de seguridad, entonces tendrías que volver a crearlos? Este es mi enfoque a este problema. – jonas
Tus CREAR y ALTERAR hacen cosas diferentes ... ¿por qué? (La dinámica de uno, la del otro no, y tienen mensajes diferentes.) –