0421Oracle資料填充

2021-05-22 07:54:55 字數 708 閱讀 4421

1.問題域描述:當前有一張新聞表,主鍵為fd_objectid varchar2(30),有21行記錄,主鍵值範圍(1-21)。要求填充本表資料到 50000條以上,並且內容要符合系統要求。

2.解決方案:複製本表中的資料,修改fd_objectid後(防止主鍵衝突)插入到表中。

3.以下為oracle的執行指令碼:

declare

i int := 0;

n int :=11;

_range int :=100;

begin

while  (i < n) loop

insert into b_xxfb_yujxw(f_vc_biaot,f_vc_laiy,f_vc_zuoz,f_vc_riq,fd_objectid,f_nb_wfid,f_nb_niannbh,f_lb_neir)

select f_vc_biaot,f_vc_laiy,f_vc_zuoz,f_vc_riq,

to_char(to_number(fd_objectid)+power(2,i)*_range),

f_nb_wfid,f_nb_niannbh,f_lb_neir      

from b_xxfb_yujxw;

i := i + 1;

end loop;

end;

4. 執行後表的記錄數=2^(n+1)*(原始表記錄數)

5.考慮也可以使用序列來實現。

python 資料填充

一,用指定的數值填充 df.fillna 0 用0填充空值 df.fillna df.mean 用均值填充空值 二,用周圍的值來填補缺失值 df.fillna method bfill,limited 1 其中bfill back fill 即使用缺失值後面的資料填充 method 引數的取值 pa...

Oracle中整表資料填充和備份表

1.整表資料填充 insert into 表1 select from 表2注 前提是表1和表2的表結構相同 2.首先你要查詢你的表中有沒有資料,考慮到你備份表時需不需要連資料一塊備份過去,還是只是備份乙個表的表結構如 create table 要備份的表名 as select from 原表名 w...

資料遷移和填充

資料遷移和填充 1.執行遷移檔案 php artisan migrate install 資料庫中的批次號的作用 用於建立記錄遷移檔案的記錄資料表。執行up方法 2.執行up方法之前需要刪除系統自帶的遷移檔案,只保留自己的 原因 執行遷移方法會執行遷移資料夾中所有沒被執行的遷移檔案 命令 php a...