ホーム » DB関連 » 別テーブルの検索結果をランダムでUPDATE

別テーブルの検索結果をランダムでUPDATE

   作者:ビズコネクトポータル   发布时间:2013-08-26   

ポイントは「order by dbms_random.random」で、
テストデータを作成するには、ご利用ください。

begin 
for c1 in  (select rowid from  補充マスタ) loop
    update 補充マスタ 
        set ロケーション = (select ロケーション from  
                           (select ロケーション from ロケーションマスタ 
                      order by dbms_random.random) a 
                        where rownum = 1) 
    where 補充マスタ.rowid  = c1.rowid;

end loop;
end;
/

此评论不代表本站观点大家说

《別テーブルの検索結果をランダムでUPDATE》等您坐沙发呢!

发表评论

亲,不支持纯字母、符号评论哦~