1.我想編寫一個DB2過程來對錶執行通用的insert/update/delete,問題是如何生成帶有隨機值的SQL語句?例如,如果整數類型的列,存儲過程可以生成1到10000之間的數字,或者對於varchar類型的列,則存儲過程可以生成具有固定長度的隨機選擇的字符串,例如10;如何編寫一個DB2存儲過程來插入/更新/刪除隨機值?
2.如果DB2 SQL語法支持將文件中的數據放入隨機選擇行的LOB列中,比方說我有一個表t1(c0 integer,c1 clob),那我該怎麼辦......像「插入到t1值(100,some_path_to_a_text_file)」?
3.使用DB2「導入」來加載數據,如果該文件包含10000行,默認情況下DB2會在整個事務中提交整行10000行插入。是否有任何配置/選項可用於將「導入」過程劃分爲10個交易,每個交易1000行?
非常感謝!
第三個問題通過向「導入」命令添加「commitcount n」選項來解決 – rayeaster