'Program Study/Oracle'에 해당되는 글 2건

  1. 2011.02.07 Oracle에서 요일 알아내기
  2. 2010.07.30 Oracle에서 output 확인하기
2011. 2. 7. 14:09

Oracle에서 요일 알아내기

CASE
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '1' THEN '일'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '2' THEN '월'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '3' THEN '화'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '4' THEN '수'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '5' THEN '목'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '6' THEN '금'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '7' THEN '토'
END

CASE
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'SUN' THEN '일'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'MON' THEN '월'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'TUE' THEN '화'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'WED' THEN '수'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'THU' THEN '목'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'FRI' THEN '금'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'SAT' THEN '토'
END
2010. 7. 30. 11:08

Oracle에서 output 확인하기

DECLARE 
a VARCHAR2(40);
    b NUMBER;
    c NUMBER;
BEGIN
EEA_BUDGET_PKG.GET_FUNDS_AVAILABLE_P(TO_DATE('20100723', 'YYYY/MM/DD'),'건설예산','02533','19900008','21030100','99999999', a, b, c);

DBMS_OUTPUT.DISABLE;
DBMS_OUTPUT.ENABLE;

DBMS_OUTPUT.put_line('budget_amount : '||a);
DBMS_OUTPUT.put_line('amount : '||b);
DBMS_OUTPUT.put_line('budget_type : '||c);

END;