如果是全部表,可以用select语句将所有表名查询出来,然后再truncate
如select 'truncate table ' + name
from sysobjects
where 你要清空表的条件
看你的截图应该是ASE12.5.4,业务可以停的前提下,我的做法是select * into 新表 from 旧表,truncate table 旧表, select * into 旧表 from 新表,这个不存在锁,比delete效率高。bcp out/in也可以,作为一个DBA应该不会在业务繁忙的时候做数据维护的,不知道你怎么考虑这个问题……欢迎分享,转载请注明来源:内存溢出
评论列表(0条)