GCT Utilities

  • Title Truncate table in MSSQL DATABASE
  • Writer Minwoo, Song Date 2024-07-10/12:58 Read 28
SET NOCOUNT ON;

DECLARE @table nVARCHAR(255)

DECLARE db_cursor CURSOR FOR
select t.name
from sys.tables t inner join
sys.schemas s on
t.schema_id=s.schema_id
order by 1

OPEN db_cursor

FETCH NEXT FROM db_cursor INTO @table

WHILE @@FETCH_STATUS = 0
BEGIN
declare @sql nvarchar(1000)

set @sql = 'drop table [' + @table + ']'

exec sp_sqlexec @sql

FETCH NEXT FROM db_cursor INTO @table
END

CLOSE db_cursor
DEALLOCATE db_cursor
로그인 하시면 댓글을 남길 수 있습니다.