start_date为varchar()型,去掉'yyyy-mm-dd'可以执行,但是在存储过程中报错without format。
我觉得问题也处在这里,start_date是varchar()型,格式是01-4月 -12,怎么才能转换成2012-4-1的格式的日期呢?
追答'ddd-mon-yy'
本回答被提问者采纳sorry,不对,oracle区分大小写吗?
追答你要转换格式,日期格式中,小写m表示分(minutes),月要用大写M表示,不然就会出错。
追问表示分的是mi,不是大小写的问题。