Pregunta

Tengo un servidor SQL 2005. En ese servidor tengo 3 bases de datos -.> A, b, c

Si quiero eliminar tablas

  1. Las tablas de base de datos única de "C".
  2. El nombre de la tabla debe comenzar con "BKP"
  3. Mesa debe crearse un día antes.
¿Fue útil?

Solución

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 declaración DROP TABLE:.... - copiar los y pegarlos en una ventana nueva SSMS y ejecutar los - y ya está

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top