使用pls_integer型別
比較進行1000000次計算,使用NUMBER和PLS_INTEGER在時間上的差別。
點選(此處)摺疊或開啟
-
SET timing ON
-
DECLARE
-
j NUMBER :=0;
-
BEGIN
-
FOR i IN 1..1000000 LOOP
-
j := i + 1;
-
IF j = 1000 THEN
-
dbms_output.put_line(\'abc\');
-
END IF;
-
END LOOP;
-
END;
-
/
-
-
Elapsed: 00:00:00.14
-
-
--改為使用pls_integer
-
DECLARE
-
j PLS_INTEGER := 0;
-
BEGIN
-
FOR i IN 1..1000000 LOOP
-
j := i + 1;
-
IF j = 1000 THEN
-
dbms_output.put_line(\'abc\');
-
END IF;
-
END LOOP;
-
END;
-
/
-
-
Elapsed: 00:00:00.10
-
- SET timing OFF
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1072196/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pls_integer型別型別
- PLSQL Language Reference-BOOLEAN型別-預定義PLS_INTEGER子型別SQLBoolean型別
- (轉)PLS_INTEGER型別與timestamp型別、date、及時間函式型別函式
- PLSQL Language Reference-SQL資料型別-PLS_INTEGER的子型別SIMPLE_INTEGERSQL資料型別
- PLSQL Language Reference-BOOLEAN型別-PLS_INTEGER和BINARY_INTEGER資料型別SQLBoolean資料型別
- TABLE型別的使用型別
- Python引用型別和值型別的區別與使用Python型別
- 基本資料型別與API引用型別的使用資料型別API
- Swift 中的值型別與引用型別使用指北Swift型別
- TypeScript 基本型別和泛型的使用TypeScript型別泛型
- Redis Stream型別的使用Redis型別
- swift基本資料型別使用-字典使用Swift資料型別
- Typescript型別常用使用技巧1TypeScript型別
- 如何使用enum資料型別?資料型別
- php型別運算子的使用PHP型別
- PHP Callback/Callable 型別使用PHP型別
- 使用 JSDoc 標註型別JS型別
- 避免使用Oracle的char型別Oracle型別
- Java容器型別使用總結Java型別
- oracle的timestamp型別使用Oracle型別
- Oracle型別的建立及使用Oracle型別
- Oracle中date型別使用注意Oracle型別
- SQL | JOIN 型別使用介紹SQL型別
- 泛型類、泛型方法、型別萬用字元的使用泛型型別字元
- 第11章 使用類——型別轉換(二)將自定義型別轉換為內建型別型別
- TS資料型別:型別別名/聯合型別/字面量型別/型別推論等綱要資料型別
- 淺談程式語言型別的強型別,弱型別,動態型別,靜態型別型別
- PostgreSQL 陣列型別使用詳解SQL陣列型別
- 在PL/SQL中使用日期型別SQL型別
- javascript基本型別 引用型別 基本包裝型別JavaScript型別
- C#的型別——值型別與引用型別C#型別
- 如何使用Java泛型對映不同的值型別Java泛型型別
- 值型別和引用型別型別
- JavaScript引用型別-Object型別JavaScript型別Object
- mysql BLOB型別 TEXT型別MySql型別
- 值型別與引用型別型別
- Go型別嵌入介紹和使用型別嵌入模擬實現“繼承”Go型別繼承
- 使用concatenate連線時,字串型別(String)要比字元型別(C)快字串型別字元