--inputdate 应该是 'mm/dd/yyyy' 的格式,我需要将它转换为只有 'mm/yyyy'
procedure validatedate(inputdate date)
declare
l_tmpdate varchar2(20);
BEGIN
if inputdate is NOT NULL then
BEGIN
l_tmpdate:=to_char(inputdate ,'mm/yyyy');
end;
else
dbms_output.put_line('Mandatory input should be given--Date should not be NULL');
RAISE application_error;
//如果日期无效如何执行,即,如果收到的日期格式不是 mm/dd/yyyy 格式,它必须给出类似“给出无效输入”的 msg。
raise error;