如何编写DB2存储过程以使用随机值插入/更新/删除?

如何编写DB2存储过程以使用随机值插入/更新/删除?,db2,procedure,Db2,Procedure,1.我想写一个DB2过程来对一个表执行公共的insert/update/delete,问题是如何生成带有随机值的SQL语句?例如,如果是整数类型的列,存储过程可以生成1到10000之间的数字,或者对于varchar类型的列,存储过程可以生成固定长度的随机选择字符字符串,例如10 2.如果DB2 SQL语法支持将文件中的数据放入随机选择行的LOB列中,比如说,我有一个表t1(c0整数,c1 clob),那么我如何才能执行类似“插入t1值(100,一些路径到文本文件)”这样的操作 3.使用DB2“i

1.我想写一个DB2过程来对一个表执行公共的insert/update/delete,问题是如何生成带有随机值的SQL语句?例如,如果是整数类型的列,存储过程可以生成1到10000之间的数字,或者对于varchar类型的列,存储过程可以生成固定长度的随机选择字符字符串,例如10

2.如果DB2 SQL语法支持将文件中的数据放入随机选择行的LOB列中,比如说,我有一个表t1(c0整数,c1 clob),那么我如何才能执行类似“插入t1值(100,一些路径到文本文件)”这样的操作

3.使用DB2“import”加载数据,如果文件包含10000行,默认情况下DB2将在一个事务中提交整个10000行插入。是否有任何配置/选项可用于将“导入”过程划分为10个事务,每个事务有1000行

多谢各位

1)要执行随机操作,请获取一个随机值,并根据一组规则进行处理。我目前正在开发的一个实用程序也有类似的例子。

它实现了基于随机值的插入、选择、更新或删除

2) 不知道。什么是某物


3) 对于更频繁的提交,您可以放置commitcount。有关更多信息,请查看信息中心

第三个问题是通过在“导入”命令中添加“commitcount n”选项来解决的