如何将VARCHAR2
包含多个空格的 a转换DATE
为NULL
问问题
1764 次
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 回答