bo_clear_db.sql 587 B

123456789101112131415161718
  1. -- use database
  2. USE [BO]
  3. GO
  4. -- drop constraints
  5. DECLARE @DropConstraints NVARCHAR(max) = ''
  6. SELECT @DropConstraints += 'ALTER TABLE ' + QUOTENAME(OBJECT_SCHEMA_NAME(parent_object_id)) + '.'
  7. + QUOTENAME(OBJECT_NAME(parent_object_id)) + ' ' + 'DROP CONSTRAINT' + QUOTENAME(name)
  8. FROM sys.foreign_keys
  9. EXECUTE sp_executesql @DropConstraints;
  10. GO
  11. -- drop tables
  12. DECLARE @DropTables NVARCHAR(max) = ''
  13. SELECT @DropTables += 'DROP TABLE ' + QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)
  14. FROM INFORMATION_SCHEMA.TABLES
  15. EXECUTE sp_executesql @DropTables;
  16. GO