【发布时间】:2012-03-23 09:11:13
【问题描述】:
这是我下面给出的代码。我想如果给定的日期不正确,它应该显示一条消息“提供的格式不正确”。
但我无法让它引发异常。
使用的异常是否不正确,我可以在这种情况下使用 oracle 提供的其他异常吗?
Create or Replace Procedure A1SF_TESTDATE
(
pDateStr Varchar2
)As
tDate Date;
Begin
tdate := TO_DATE(pDateStr, 'yyyymmdd');
dbms_output.put_line(tdate);
Exception
When INVALID_NUMBER Then
dbms_output.put_line('The format provided is incorrect');
End;
【问题讨论】: