oracle 存储过程字符串转化为date

selectto_date(firstTiem,'yyyy-MM-ddhh24:mi:ss')intofTimefromdual;firstTiem是参数我得过去'201... select to_date(firstTiem,'yyyy-MM-dd hh24:mi:ss') into fTime from dual;
firstTiem 是参数 我得过去'2012-03-12 18:00:00' 老报错,大婶们怎么解决啊
展开
 我来答
198901245631
2015-11-06 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1681万
展开全部

可以使用to_date方法将字符串转换为date类型:

示例:
SQL> select to_date(to_char(sysdate,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd hh24:mi:ss') into fTime from dual;
执行结果:2015-11-06 22:20:27。

备注:存储过程中的用法也是这样的,没有任何区别。

SELECT to_date(to_char(sysdate-1,'yyyy-mm-dd')||' 23:59:59','yyyy-mm-dd hh24:mi:ss') INTO END_TIME FROM DUAL;

xu176032
2012-04-13
知道答主
回答量:12
采纳率:0%
帮助的人:8.3万
展开全部
select to_date(to_char(firstTiem,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd hh24:mi:ss') into fTime from dual;
如果 firstTiem是varchar2类型的话。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuyang528378
2012-04-09 · TA获得超过1159个赞
知道答主
回答量:470
采纳率:0%
帮助的人:187万
展开全部
firstTiem是不是拼措了?firstTime吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
micro0369
2012-04-07 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:3931万
展开全部
看着没有问题,你把MM改成小写,再查查你的变量值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我又强力了
2012-04-07 · TA获得超过802个赞
知道小有建树答主
回答量:1058
采纳率:0%
帮助的人:708万
展开全部
firstTiem 是什么类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式