Changes between Initial Version and Version 1 of Documentatie/Ontwikkelaar/Procedures/DropTabellen


Ignore:
Timestamp:
03/12/20 09:18:46 (6 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/Procedures/DropTabellen

    v1 v1  
     1Drop alle tabellen 
     2 
     3== SQL Server == 
     4{{{ 
     5DECLARE @Sql NVARCHAR(500) DECLARE @Cursor CURSOR 
     6 
     7SET @Cursor = CURSOR FAST_FORWARD FOR 
     8SELECT DISTINCT sql = 'ALTER TABLE [' + tc2.TABLE_SCHEMA + '].[' +  tc2.TABLE_NAME + '] DROP [' + rc1.CONSTRAINT_NAME + '];' 
     9FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc1 
     10LEFT JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc2 ON tc2.CONSTRAINT_NAME =rc1.CONSTRAINT_NAME 
     11 
     12OPEN @Cursor FETCH NEXT FROM @Cursor INTO @Sql 
     13 
     14WHILE (@@FETCH_STATUS = 0) 
     15BEGIN 
     16Exec sp_executesql @Sql 
     17FETCH NEXT FROM @Cursor INTO @Sql 
     18END 
     19 
     20CLOSE @Cursor DEALLOCATE @Cursor 
     21GO 
     22 
     23EXEC sp_MSforeachtable 'DROP TABLE ?' 
     24GO 
     25}}}