Escenario:
Está trabajando como desarrollador de SQL Server en Credit Card Company. Debe generar declaraciones de Drop Table para todas las tablas en Database TechBrothersIT que está utilizando como preparación para el proceso de carga de datos. ¿Cómo harías eso?Solución:
Hay varias formas de generar declaraciones de eliminación para todas las tablas en una base de datos. Podemos usar Object Explorer Detail Windows, haga clic AQUÍ para ver el blog y el video. Pero en esta publicación, vamos a usar una consulta de selección simple para generar instrucciones de eliminación para todas las tablas en una base de datos.Si desea filtrar las tablas por esquema, puede agregar la cláusula Where a la consulta o si desea filtrar las tablas por nombre, puede agregar Table_Name en la cláusula Where.SELECT 'Drop Table [' + TABLE_SCHEMA + '].[' + TABLE_NAME + ']' AS DropTableQuery FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
Una vez que ejecute la instrucción anterior, suelte se mostrarán las declaraciones, cópielas y ejecútelas en una nueva consulta.

Video de demostración:cómo generar una instrucción de tabla desplegable para todas las tablas en la base de datos de SQL Server