ORACLE 常用语法

ORACLE 常用语法集锦

1、in 和 exist 使用场景

exists和in的区别:
in 是把外表和那表作hash join,而exists是对外表作loop,每次loop再对那表进行查询。因此,in适合内外表都很大的情况,exists适合外表结果集很小的情况。

2、DBMS_RANDOM.VALUE(MIN_NUM,MAX_NUM)随机数产生

  1. DECLARE 
  2.   VN NUMBER; 
  3. BEGIN 
  4.   VN := DBMS_RANDOM.VALUE(1, 100000); 
  5.   DBMS_OUTPUT.PUT_LINE(VN); 
  6. END

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章