如何清空sybase数据库中的数据,但是不破坏数据库结构

如何清空sybase数据库中的数据,但是不破坏数据库结构,第1张

truncate table 表名

如果是全部表,可以用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应该不会在业务繁忙的时候做数据维护的,不知道你怎么考虑这个问题……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6780878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存