Use to_char function to init an text value : TO_CHAR « Conversion Functions « Oracle PL / SQL






Use to_char function to init an text value

   
SQL>
SQL> DECLARE
  2     lv_current_date      DATE := SYSDATE;
  3     lv_current_month_txt VARCHAR(3) := TO_CHAR(SYSDATE, 'MON');
  4  BEGIN
  5     DBMS_OUTPUT.PUT_LINE('Current Date:  ' ||lv_current_date);
  6     DBMS_OUTPUT.PUT_LINE('Current Month: ' ||lv_current_month_txt);
  7  END;
  8  /
Current Date:  19-JUN-08
Current Month: JUN

PL/SQL procedure successfully completed.

SQL>
SQL>

   
    
  








Related examples in the same category

1.The TO_CHAR() function converts the expression into character data.
2.Pass variable into to_char function
3.convert a negative number into one with a trailing "minus sign,"
4.to_char(bdate,'fmMonth ddth, yyyy')
5.to_char(round(sqrt(sal),2),'9999.99')
6.to_char(sysdate, 'Day', 'nls_date_language=Dutch')
7.to_char(sysdate,'DAY dy Dy') as day, to_char(sysdate,'MONTH mon') as month
8.to_char(sysdate,'hh24:mi:ss') as time
9.CONVERSION functions: Print the current date/time as a character string and modifies the format