1

VARCHAR2いくつかのスペースを含むを に変換するにはどうすればよいですDATENULL

4

1 に答える 1

2

TRIMに渡す前の単純な文字列TO_DATE

SQL> declare
  2    l_my_string varchar2(10) := '          ';
  3    l_my_date   date;
  4  begin
  5    l_my_date := to_date( trim( l_my_string ),
  6                          'mm/dd/yyyy' );
  7    if( l_my_date is null )
  8    then
  9      dbms_output.put_line( 'Yup, the date is NULL' );
 10    end if;
 11  end;
 12  /
Yup, the date is NULL

PL/SQL procedure successfully completed.
于 2013-03-13T14:57:38.550 に答える