社区
DB2
帖子详情
急问,如何在存储过程中删除一个表的纪录快一点? 最好是不写日志!
Auto_And_Elec
2003-10-08 09:59:10
IBM DB2 V7.2, Sun Solaris
我希望在存储过程中删除一个表的部分纪录,但是删除的数据量比较大,会有几十万条,所以会导致数据库的日志满.
如是我采用在建表的时候Not log init之类的(具体写法我要查帮助),然后在删数据之前我关闭日志,本来在CLP中是可以的,可是在存储过程中却无法通过编译?
这可如何是好啊!!!!!
有什么好办法清各位大虾提示
...全文
126
7
打赏
收藏
急问,如何在存储过程中删除一个表的纪录快一点? 最好是不写日志!
IBM DB2 V7.2, Sun Solaris 我希望在存储过程中删除一个表的部分纪录,但是删除的数据量比较大,会有几十万条,所以会导致数据库的日志满. 如是我采用在建表的时候Not log init之类的(具体写法我要查帮助),然后在删数据之前我关闭日志,本来在CLP中是可以的,可是在存储过程中却无法通过编译? 这可如何是好啊!!!!! 有什么好办法清各位大虾提示
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zipuzhou
2003-10-16
打赏
举报
回复
在sql存储过程中用动态语句
set stm='alter table 表名 activate not logged initially with empty table'
execute immediate stm;
semite
2003-10-15
打赏
举报
回复
直接运行
db2 "alter table <tablename> activate not logged initially with empty table"
直接删除表,不写日志
但也不可以恢复
lxyhj
2003-10-15
打赏
举报
回复
1。建一个表。
2。把步需要删除的数据导入到新建的表中。
3。清空原来的表数据
4。把备份在新建的表中的数据导入到原表中
Auto_And_Elec
2003-10-11
打赏
举报
回复
To bigddaddy(隐者)
你的方法不可行,因为并不想把数据全部删除,Drop表的办法会把数据全部删除
To wdhs(苍穹·一骑)
你的办法是CLP命令,在存储过程中无法使用的
wdhs
2003-10-10
打赏
举报
回复
CREATE TABLE T1
(...)
NOT LOGGED INITIALLY;
~~~~~~~~~~~~~~~~~~~~
ALTER TABLE T1
ACTIVATE NOT LAGGED INITIALLY;
wdhs
2003-10-09
打赏
举报
回复
mark
我也想知道
bigddaddy(隐者):你的方法相当于 truncate 吧?
bigddaddy
2003-10-09
打赏
举报
回复
1、复制表结构
2、drop表
3、更改表名
区块链之实战VM虚拟机开发
尽管以太坊提供了tracer,可以在执行交易的过程
中
追踪跨合约调用的对象,但如果我想查找导致合约X某状态变更的所有历史操作,上述方案必须遍历并模拟执行所有的历史交易,显然是不可取的。 我们认为,跨合约交易正确...
计算机数据存储机制
每个存储单元有唯一的地址,现代主存的编址规则比较复杂,这里将其简化成
一个
二维地址:通过
一个
行地址和
一个
列地址可以唯一定位到
一个
存储单元。上图展示了
一个
4 x 4的主存模型。 1.1 主存的存取过程 当系统...
Mysql数据库基础知识点(一)
数据库基础知识点一一、...什么是临时
表
,临时
表
什么时候
删除
?12.非关系型数据库和关系型数据库的区别与优势13.数据库范式,根据某个场景设计数据
表
?14.什么是内连接、外连接、交叉连接、笛卡尔积等?15.varchar和char
111111
下列四项
中
,不属于数据库特点的是( )。 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 试题答案:C 下列描述正确的是( )。 A.
一个
数据库只能包含
一个
数据
表
B.
一个
数据库可以包含多个数据
表
C.
一个
...
Mysql学习
日志
(3)存储引擎
在学习
一个
新的名词的时候,我们首先就要先了解这个词语的意思。 百度百科
中
,对于存储引擎的定义如下: MySQL
中
的数据用各种不同的技术存储在文件(或者内存)
中
。这些技术
中
的每一种技术都使用不同的存储机制、索引...
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章