在PB的应用程序中如何快速的将一个数据量很大的表清空,不使用DROP

monkey9500 2002-03-02 10:59:44
UP
...全文
91 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rock_csdn 2002-03-06
  • 打赏
  • 举报
回复
使用truncate可以达到快速清空表的目的。但sybase下注意:
使用前必须
sqlca.autocommit=true
monkey9500 2002-03-05
  • 打赏
  • 举报
回复
truncat table 这条命令好像无法在SQLCA中使用
mars884813 2002-03-05
  • 打赏
  • 举报
回复
9494
china_hfz 2002-03-05
  • 打赏
  • 举报
回复
同意zhanwei
nana11 2002-03-05
  • 打赏
  • 举报
回复
truncate table tabname
zhanwei 2002-03-05
  • 打赏
  • 举报
回复
string ls_sqlstr
ls_sqlstr = 'truncat table tablename'
EXECUTE IMMEDIATE :ls_sqlstr;
zhanwei 2002-03-05
  • 打赏
  • 举报
回复
To :mjh7781(mjh)
盗版呀?呵呵...
Power_study 2002-03-03
  • 打赏
  • 举报
回复
写入如下脚本
delete vartable;

其中vartable为表名
blackwh 2002-03-02
  • 打赏
  • 举报
回复
Agree!
mjh7781 2002-03-02
  • 打赏
  • 举报
回复
truncate table tabname比较好,速度奇快,没有日志!
delete from tablename where 1= 1 也行,但要commit !

400

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧