sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo eliminar todas las tablas con el prefijo bkp de una base de datos dada?

Prueba esto:

USE C
GO

SELECT
'DROP TABLE ' + name
FROM sys.tables
WHERE create_date >= '20101211'   -- substitute your date you're interested in
AND name like 'bkp%'

Esto creará como salida una lista de DROP TABLE:.... declaración:cópielos y péguelos en una nueva ventana de SSMS y ejecútelos, ¡y listo!