db2
Mr.madong
撒
展开
-
db2建库、建表空间基本流程
新建数据库db2 create db <dbname> using codeset gbk territory CN collate using identity先建完成后,连接数据库db2 "connect to <dbname>"创建缓冲池 /删除缓冲池db2 create bufferpool bp32k all nodes si原创 2018-12-20 14:52:13 · 10693 阅读 · 0 评论 -
db2执行sql脚本
1、连接数据库db2 connect to iaca42db2、进入sql所在文件夹cd ‘文件目录’3、执行sql文件(1)db2 -tvf *.sql,此命令执行*.sql脚本中间出现错误不断开;(2)db2 -txvf *.sql,此命令执行*.sql脚本中间出现错误会断开,,并提示错误;...原创 2019-02-21 09:32:47 · 15802 阅读 · 2 评论 -
db2存储过程简单写法
主要实现:循环插入、更新、删除指定数据表原型:CREATE TABLE CALCLAIMNOTIFY ( CLAIMSEQUENCENO VARCHAR(50) NOT NULL, USERCODE VARCHAR(30) NOT NULL, AREACODE VARCHAR(10) NOT NULL, COMPA...原创 2019-02-28 17:22:01 · 9539 阅读 · 0 评论 -
DB2造数据存储过程
应测试要求,需要造大量数据以验证脚本及程序的性能,总结效率表原型:DROP TABLE IALCLAIMCHECK;CREATE TABLE IALCLAIMCHECK ( ID BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY, CLAIMQUERYNO VARCHAR(50) NOT NULL, ...原创 2019-02-19 11:29:08 · 1020 阅读 · 0 评论 -
db2函数写法简单说明
函数创建: db2 "CREATE OR REPLACE FUNCTION TestFuntion (FrameNo varchar(50)) RETURNS VARCHAR(50) BEGIN --声明变量 DECLARE FrameNo1 varchar(10); DECLARE FrameNo2 varchar(10); DECLARE...原创 2019-02-14 17:45:10 · 2324 阅读 · 0 评论 -
db2电话号码加密脚本
加密规则描述 号码中包含“-”的,“-”之前的数字不做脱敏加密处理操作,“-”之后的数字进脱敏加密处理操作。最后在“-”后面添加“-”来标识为脱敏加密后的电话号码; 移动电话(即号码中不包含“-”的),前三位不做脱敏加密处理操作,后面数字进行脱敏加密处理,最后采用3位,4位,4位的方式加上“-”隔开(如111-2222-3333),来标识为脱敏加密后的电话号码; 将脱敏加密处理后...原创 2019-03-05 14:32:33 · 727 阅读 · 0 评论 -
db2中TRANSLATE函数可以实现简单的正则(不属于真正的正则表达式)
例:translate(string,’’,‘0123456789’)db2 "values trim(translate('3433aa33','', '0123456789'))"输出:aa代码片中的translate函数本来的用法是替换函数,他总体的思路就是将string字符串中的每一个字符依次取出来和‘0123456789’这个字符串中的每一个字符比较,如果存在返回一个空格" ",...原创 2019-02-14 17:12:02 · 2831 阅读 · 0 评论 -
oracle和db2之间的基本差别
Oracle 和 DB2的区别如下:1、取前N条记录Oracle:Select * from TableName where rownum <= N;DB2:Select * from TableName fetch first N rows only;2、取得系统日期Oracle:Select sysdate from dual;DB2:Select current times...原创 2019-01-21 17:14:11 · 2011 阅读 · 0 评论 -
DB2重启不了数据库解决办法
[odsuser@localhost ~]$ db2stopSQL1025N The database manager was not stopped because databases are still active[odsuser@localhost ~]$ db2 force application allDB20000I The FORCE APPLICATION c...原创 2018-12-24 10:05:27 · 2012 阅读 · 0 评论 -
DB2 INTERSECT、EXCEPT、UNION集合操作测试
DB2 INTERSECT、EXCEPT、UNION集合操作测试说明:DB2支持三种集合操作INTERSECT(交集)、EXCEPT(差集)、UNION(合集),在ORACLE等数据库里面也有类似的操作,但是细微的地方可能有些差别,现在专门测试一下,以求准确!玩数据千万要细心啊,否则会带来难以意料的结果,呵呵!测试环境:DROP TABLE AA_WEEK;CREATE TABLE AA...转载 2018-12-28 16:38:55 · 1876 阅读 · 0 评论 -
db2数据库错误代码集合
文件地址:sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定的列名被解释为一个有相互关系的引用+098 01568 动态SQL语句用分号结束+100 02000 没有找到满足SQL语句的行+110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统+111 0...原创 2019-05-15 15:42:24 · 1185 阅读 · 0 评论