DECLARE p CURSOR for
SELECT name FROM sys.tables t
WHERE t.[type] = 'U' AND CHARINDEX('SYS',t.name) =0
ORDER BY t.name
OPEN p
DECLARE @tablename VARCHAR(50)
DECLARE @sql VARCHAR(max)
SET @sql= ''
FETCH NEXT FROM p INTO @tablename
WHILE @@FETCH_STATUS =0
BEGIN
PRINT 'TRUNCATE TABLE ' + @tablename
FETCH NEXT FROM p INTO @tablename
END
CLOSE p
DEALLOCATE p
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
上一篇: SqlServer的limit实现-ROW_NUMBER()
下一篇: SqlServer日期操作