oracle文法記錄

來源:互聯網
上載者:User

標籤:bms   pre   sql   acl   cycle   返回   declare   div   time   

-- loop的三種形式(1).LOOP(2).WHILE ... LOOOP(3).FOR ... LOOP1.基本的LOOP語句SET serveroutput ON;-- exit ... when 結束迴圈DECLARE     v_value NUMBER(8) := -3;BEGIN  <<value_loop>>  -- 迴圈標記  LOOP    dbms_output.put_line(‘v_value = ‘ || v_value);    v_value := v_value+1;    EXIT value_loop WHEN v_value > 3;  END LOOP;    dbms_output.put_line(‘loop迴圈結束!‘);END;-- if ... exit 結束迴圈DECLARE   v_value NUMBER(8) := -3;BEGIN  <<value_loop>>  LOOP    dbms_output.put_line(‘value:‘ || v_value);    v_value := v_value +1;    IF v_value > 3 THEN      dbms_output.put_line(‘value is larger than 3 , current value is ‘ || v_value);      EXIT value_loop;    END IF;  END LOOP value_loop;    dbms_output.put_line(‘loop is end‘);END;2.while ...loop 結構本身可以結束迴圈DECLARE        v_value NUMBER(8) := -3;BEGIN   <<while_loop>>  WHILE(v_value < 4)  LOOP       dbms_output.put_line(‘value is ‘ || v_value);       v_value := v_value + 1;  END LOOP while_loop;  dbms_output.put_line(‘while loop is end‘);END;3. FOR ... LOOP 結構可以遍曆某個範圍整數BEGIN  FOR v_value IN  -3..3 LOOP    dbms_output.put_line(‘value is ‘ || v_value);  END LOOP ;  dbms_output.put_line(‘for loop is end‘);END;-- oracle 的時間  SYSDATE 系統時間SYSTIMESTAMP 當前系統的時間戳記CURRENT_TIMESTAMP 與時區設定有關,返回的秒是系統的,返回的日期和時間是根據時區轉換過的.current_date  是對CURRENT_TIMESTAMP準確到秒的四捨五入。select sysdate,systimestamp,current_date,current_timestamp from dual;-- oracle序列CREATE SEQUENCE SEQ_TT_TRMS_CAR_TASK  START WITH 1INCREMENT BY 1NOMAXVALUEMINVALUE 1NOCYCLENOCACHEcurrval:返回sequence的當前值nextval:返回增加sequence的值,然後返回sequence的值SELECT SEQ_TT_TRMS_CAR_TASK.currval FROM dual;SELECT SEQ_TT_TRMS_CAR_TASK.nextval FROM dual;-- sql%rowcount oracle 的變數  影響的行數

  

oracle文法記錄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.