oracle編寫自定義函數例子

CREATE OR REPLACE 
FUNCTION "GET_MON_BY_OFFSET" (y_value IN NUMBER, offset IN NUMBER)
RETURN VARCHAR2
Authid Current_User
AS
v_mon VARCHAR2(10);
BEGIN

v_mon := SUBSTR(0||TO_CHAR( y_value - offset),length(0 || TO_CHAR( y_value - offset))-1 ,2) ;
    -- routine body goes here, e.g.
    -- DBMS_OUTPUT.PUT_LINE('Navicat for Oracle');
    RETURN v_mon;
END;

___________________________________

運行結果:

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