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

 

你可能感兴趣的:(oracle,职场,休闲,常用语法)