ORACLE 常用語法集錦
1、in 和 exist 使用場景
exists和in的區別:
in 是把外表和那表作hash join,而exists是對外表作loop,每次loop再對那表進行查詢。因此,in適合內外表都很大的情況,exists適合外表結果集很小的情況。
2、DBMS_RANDOM.VALUE(MIN_NUM,MAX_NUM)隨機數產生
- DECLARE
- VN NUMBER;
- BEGIN
- VN := DBMS_RANDOM.VALUE(1, 100000);
- DBMS_OUTPUT.PUT_LINE(VN);
- END;