数据库中有大量临时表,通过提供的优化方法也不能清除.
金蝶云社区-quHongan
quHongan
0人赞赏了该文章 1,073次浏览 未经作者许可,禁止转载编辑于2016年06月02日 13:17:09

发现数据库中有大量临时表,好像表结构都相同。


通过官方文档中的语句也不能清除
declare @sql as varchar(max)set @sql=''select @sql=@sql+'drop table '+name+';' from sys.tables ujoin T_BAS_TEMPORARYTABLENAME v on u.name=v.FTABLENAME and ( v.FPROCESSTYPE=1 or v.FCREATEDATEexec(@sql);delete u from T_BAS_TEMPORARYTABLENAMEu where not exists(select 1 from sys.tables where u.ftablename=name );

用下面语句查不到数据

select
*
from T_BAS_TEMPORARYTABLENAME --临时表管理表
where FTABLENAME = '临时表名称'

版本:6.0 5月12日补丁
我的QQ:469126910