匿名塊操作100萬資料儲存

2022-04-09 03:52:13 字數 829 閱讀 9586

1

declare

2 v_cnt number :=

0; --

定義計數器

3begin4--

資料塊執行部分

5for i in

1 .. 1000000

loop6--

for迴圈tou (for 條件 loop end loop)

7 v_cnt := v_cnt +

1; --

迴圈一次計數器+1

8insert

into

demo

9values

10 (seq_log_id.nextval, --

獲取下乙個序列

11 dbms_random.string('

a', 5) --

隨機產生5個26字母的任意大小寫

12);

13if v_cnt >=

10000

then

--if條件判斷(當資料插入到10000條時儲存一次)

14commit; --

儲存15 v_cnt :=

0; --

清空計數器

16end

if; --

if結束

17end loop; --

for迴圈結束

18commit; --

不管最後資料是多少再儲存一次,防止有零頭沒儲存

19end

; 20/21

2223

select

*from demo;

mysq llimit 優化100萬資料

mysql 這個資料庫絕對是適合dba級的高手去玩的,一般做一點1萬篇新聞的小型系統怎麼寫都可以,用xx框架可以實現快速開發。可是資料量到了10萬,百萬至千萬,他的效能還能那麼高嗎?一點小小的失誤,可能造成整個系統的改寫,甚至更本系統無法正常執行!好了,不那麼多廢話了。用事實說話,看例子 資料表 c...

簡單的儲存過程例項(插入100萬資料時的狀況)

使用的pl sql,借鑑了的迴圈插入方法。新建命令視窗 sql create table testhyt iddate date sql create or replace procedure testa as begin for i in 4.1000000 loop insert into te...

1 資料引用與匿名儲存

引用本身就是一種標量變數 引用變數,如 ra 或 rarray 就是一種普通的標量變數,因為我們使用 符號。變數變數可以是乙個整數,乙個字串或者乙個引用,而且還可以被重新任意的賦值為這些資料型別中的任一種 vsftp root perl 10 cat a1.pl my arr 111 my ref ...