新闻建站cms系统、政府cms系统定制开发

广州网站建设公司-阅速公司

asp.net新闻发布系统、报纸数字报系统方案
/
http://www.ysneo.com/
广州网站建设公司
您当前位置:首页>sqlserver数据库

sqlserver数据库

批量删除表,sql server循环查询表数据(循环数据库中的表记录游标循环删除动态表)

发布时间:2024/8/3 8:51:52  作者:Admin  阅读:55  

广告:

DECLARE @tableName NVARCHAR(255)
DECLARE tableCursor CURSOR FOR
select name from sysobjects where name like 'TMP%'
OPEN tableCursor
FETCH NEXT FROM tableCursor INTO @tableName

WHILE @@FETCH_STATUS = 0
BEGIN 
 --PRINT @tableName
 exec('drop table '+ @TableName)
 FETCH NEXT FROM tableCursor INTO @tableName
END

CLOSE tableCursor
DEALLOCATE tableCursor 
DECLARE @tableName NVARCHAR(255)
DECLARE tableCursor CURSOR FOR
select name from sysobjects where name like 'TMP%' and and OBJECTPROPERTY(id, N'IsUserTable') = 1
OPEN tableCursor
FETCH NEXT FROM tableCursor INTO @tableName

WHILE @@FETCH_STATUS = 0
BEGIN 
 --PRINT @tableName
 exec('dbcc checktable('+@TableName+',repair_allow_data_loss)')
 FETCH NEXT FROM tableCursor INTO @tableName
END

CLOSE tableCursor
DEALLOCATE tableCursor 
DECLARE @tableName NVARCHAR(255)
DECLARE tableCursor CURSOR FOR
select name from sysobjects where name like 'TMP%' and xtype='U'
OPEN tableCursor
FETCH NEXT FROM tableCursor INTO @tableName

WHILE @@FETCH_STATUS = 0
BEGIN 
 --PRINT @tableName
 exec('dbcc checktable('+@TableName+',repair_allow_data_loss)')
 FETCH NEXT FROM tableCursor INTO @tableName
END

CLOSE tableCursor
DEALLOCATE tableCursor 

广告:

相关文章
批量删除表
cms新闻系统购买咨询
扫描关注 广州阅速软件科技有限公司
扫描关注 广州阅速科技