-
-
-
-
-
-
--这里显示了索引的名称和索引对应的列
-
最近开发人员需要进行一批数据進行生产上SQL语句耗时过长问题的验证与优化所以在性能测试库中批量建造数据,由于交易本身业务逻辑过于复杂以及需要各种授权最後决定采用插表的方式完成。
本身并不复杂但是现在基本上已MySQL以及Oracle为主,所以还是踩了几个坑
(1)由于不是在DB2客户端命令行运行脚本嘚方式运行,在DbVisualizer中运行需要对存储过程进行定义否则会报 CODE -104错误。
(2)由于造数的多张表主键大部分为流水号或者日期等(例:32)所以茬存储过程中定义循环 变量的时候,会报错应该是支撑不了这么大长度的变量定义。
在网上有解决办法但是是对本地DB2环境变量进行配置,故本次造数过程采用 变量拼接的方式进行数据库主键的插入
存储过程:(由于涉及数据敏感,故对INSERT语句进行了修改请按照本身需求更改)
--/ -----此处对存储过程进行声明
发布了0 篇原创文章 · 获赞 5 · 访问量 4万+
最近碰到一个db2字段数值问题的bug差了半天,发现原来是dbvisualer的字段显示问题特此记录此异常。
1、建表简单的测试表:
2、插入数据,插入一个16进制字段:
3、查看数据sql查询囸常:
从ff变为了3f了。。
看起来还是命令行的最靠谱。
续对声明了 for bit data的表,就没有问题了: