当前位置: 首页 > news >正文

从Oracle到DB2,问题集(一)

该系列以后将会整理。

--------------------

清空表的数据:
问题:
truncate table在db2中没有,可以使用下面的过程。
CALL SYSPROC.ADMIN_CMD('LOAD FROM nul of del replace into AHSIMIS.AC01_TEMP');
commit;
调用后,可能会出现表不活动的情况,需要使用下面的命令激活。
问题:
SQLSTATE 57016: 因为表不活动,所以不能对其进行访问。
db2 load query table test.users

Tablestate:
Check Pending

db2 set integrity for test.users immediate checked
---------------------
重命名表的问题
SQLSTATE=42986

检查是否有索引或约束存在先删除
CONNECT TO AHSIMIS USER "user";
ALTER TABLE AHSIMIS.AC01_TEMP DROP CHECK SYS_C00249228 DROP CHECK SYS_C00249229 ;
CONNECT RESET;
然后重命名
CONNECT TO AHSIMIS;
RENAME TABLE AHSIMIS.AC01_TEMP TO AC01;
CONNECT RESET;

---------------------

提交

DB2中无论是DML还是DDL,都需要跟一个提交命令,否则是不生效的。

相关文章:

  • LeetCode -- Dungeon Game
  • 从Oracle到DB2,问题集(二)
  • LeetCode -- Contains Duplicate II
  • Sql union的反义词Minus
  • LeetCode -- Path Sum III
  • LeetCode -- Minimum Number of Arrows to Burst Balloons
  • 反醒反醒
  • LeetCode -- Arranging Coins
  • Bing在中国不会成功
  • LeetCode -- First Unique Character in a String
  • 搜狗输入法,无心插柳柳成荫
  • LeetCode -- Wildcard Matching
  • 弥平“第三道鸿沟”:3G运营商必须承担的社会责任
  • 使用面向对象重构之-从过程式设计到面向对象
  • Bing API初体验
  • 网络传输文件的问题
  • 自己简单写的 事件订阅机制
  • gf框架之分页模块(五) - 自定义分页
  • Invalidate和postInvalidate的区别
  • Javascript 原型链
  • JWT究竟是什么呢?
  • laravel with 查询列表限制条数
  • leetcode46 Permutation 排列组合
  • log4j2输出到kafka
  • node和express搭建代理服务器(源码)
  • Phpstorm怎样批量删除空行?
  • vue-cli在webpack的配置文件探究
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 番外篇1:在Windows环境下安装JDK
  • 给初学者:JavaScript 中数组操作注意点
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 来,膜拜下android roadmap,强大的执行力
  • 理解在java “”i=i++;”所发生的事情
  • 目录与文件属性:编写ls
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 通过git安装npm私有模块
  • 用Visual Studio开发以太坊智能合约
  • 自制字幕遮挡器
  • 移动端高清、多屏适配方案
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (一)80c52学习之旅-起始篇
  • (转)http-server应用
  • (转)IOS中获取各种文件的目录路径的方法
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .bat批处理出现中文乱码的情况
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .Net的DataSet直接与SQL2005交互
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节