Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak usunąć wszystkie tabele z prefiksem bkp z danej bazy danych?

Spróbuj tego:

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%'

Spowoduje to utworzenie jako wynik listy DROP TABLE:.... oświadczenie - skopiuj je i wklej je do nowego okna SSMS i wykonaj je - i gotowe!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ograniczyć głębokość rekurencji CTE, ale wybrać tabelę ogólną?

  2. Klient SQL dla Mac OS X, który współpracuje z MS SQL Server

  3. Jak mogę zrobić odpowiednik SHOW TABLES w T-SQL?

  4. Synchronizacja danych między dwiema różnymi bazami danych

  5. Wyodrębnianie części ciągu za pomocą sql