SQL – Eliminar varias vistas

Si queremos eliminar múltiples vistas a la vez hemos de crear un pequeño script.
A través de la tabla de sistema INFORMATION_SCHEMA.VIEWS obtenemos el nombre de las vistas deseadas.

Por ejemplo, si queremos eliminar todas las vistas que su nombre empieza por Test:

  
declare @sql varchar(8000)
set @sql=''
select @sql=@sql+' drop view '+table_name from INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME LIKE 'Test%'
exec (@sql)




Si el post te ha ayudado a salir de un marrón, te ha servido pá lo que sea o simplemente te ha gustado y quieres colaborar puedes pinchar en los anuncios ;)

Leave a Reply

Your email address will not be published. Required fields are marked *