Cenário:
Você está trabalhando como desenvolvedor do SQL Server na Credit Card Company. Você precisa gerar instruções Drop Table para todas as tabelas no banco de dados TechBrothersIT que você está usando como preparação para o processo de carregamento de dados. Como você faria isso?Solução:
Existem várias maneiras de gerar instruções de descarte para todas as tabelas em um banco de dados. Podemos usar o Object Explorer Detail Windows, Clique AQUI para ver o blog e o vídeo. Mas neste post, vamos usar uma consulta de seleção simples para gerar instruções de descarte para todas as tabelas em um banco de dados.Se você deseja filtrar as Tabelas por Esquema, pode adicionar a cláusula Where à consulta ou, se desejar filtrar as tabelas por nome, pode adicionar Table_Name na cláusula Where.SELECT 'Drop Table [' + TABLE_SCHEMA + '].[' + TABLE_NAME + ']' AS DropTableQuery FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
Depois de executar a instrução acima, Drop serão mostradas as instruções, copie-as e execute-as em uma nova consulta.
Como gerar instruções de descarte de tabela para todas as tabelas no banco de dados SQL Server - Tutorial T-SQL
Demonstração de vídeo:como gerar a instrução drop table para todas as tabelas no banco de dados SQL Server