在oracle中插入时验证日期列

时间:2014-02-16 11:56:12

标签: oracle plsql

我希望在pl / sql中插入整列时验证日期列。 如果有错误,我想向用户返回一条消息,告知他有关错误的信息。 任何帮助

我有以下功能但不起作用

select count(TO_DATE(BIRTH_DATE,'DD/MM/YYYY')) into dt
from   TAB;

exception-    when others then 

RAISE_APPLICATION_ERROR(-20040, 'Please Enter Valid Dates For Date column in 
your data ');

1 个答案:

答案 0 :(得分:0)

正如APC所说。 PLSQL不是用户的交互式语言。 根据您的功能使用位置向用户显示错误消息。 从Java等Oracle Forms开始... 此外,如果您从PLSQL Developer,Toad等工具的命令窗口运行它,您可以显示错误。