背景:
系統需要改進pt,針對資料庫效能需要模擬線上百萬級資料量。
參考:直接生成資料:
插入大量資料:
生成唯一guid:
sample1:
select rownum as id,
to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime,
trunc(dbms_random.value(0, 100)) as random_id,
dbms_random.string('x', 20) random_string,
sys_guid() guid
from dual
connect by level <= 10;
sample2:
select lower(rawtohex(sys_guid())) guid from user_table; --生成guid不唯一
select (select lower(rawtohex(sys_guid())) from dual) guid from user_table; --生成guid相同
oracle主鍵的自動生成
oracle資料庫中不能設定主鍵自增,通過 序列sequence 觸發器trigger 實現主鍵自增 1.建立序列 create sequence chml sequence 建立序列chml sequence minvalue 1 最小值 maxvalue 99 最大值 start with 1 ...
Oracle批量生成測試資料方法
一 test windos方式 declare maxrecords constant int 1000 i int 1 begin for i in 1.maxrecords loop insert into test2 id,name values test2 seq.nextval,to ch...
Python資料自動化 word批量生成
最近檢視了好多關於怎麼自動化生成word的文章 主要用兩個包 python docx和python docx template import docx如果想學習可以按順序看這幾篇文章。python docx中文文件使用小結 python docx製作word文件詳細使用說明 推薦 用 python ...