有沒有較好的方法將sysdate轉換成'yyyymmdd hh24miss'的日期格式?? 目前我想到的只有select to_date(to_char(sysdate,'yyyymmdd hh24miss'),'yyyymmdd hh24miss') from dual先轉成char,再轉成date,大家有沒有更好的ideas? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select to_char(sysdate,'yyyymmdd hh24miss') from dual就完事了,转成时间干什么。 要存到table中的..table的欄位是date格式,我不知道直接用一個char給date賦值是否會出問題,用的的oracle 9i insert into table( a, b, c )values ( &a, &b, nvl(&c,sysdate) -- 此处nvl会截掉时分秒。在pl/sql中运行通过有时分秒,但在程序中和框架搭配一起用,时分秒被 截掉了,为什么。那是你的框架的问题。 alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';然后再查就可以了,不过这种只对当前会话有效 直接把sysdate存到你需要的表字段不行么?然后对该表查询时再格式化不就好了么? 既然是date型,直接把sysdate放进去就好,为啥要先转成char啊 windows oracle rac 磁盘识别 plsql连接ORACLE8报错 百分赠送解惑人 非常简单的问题 新手请教 bulk collect into 问题 select 500000000-0.01 from dual得到的居然是整数???帮忙解决一下 字段=null和字段is null有何不同? Oracle中的序列sequence 在关闭Oracle 服务器后,再打开会重新从0开始增吗 如何能看到一个已建好的表的主键 你们能懂时间的伤么? 使用wm_concat()遇到的问题,多个参数的分组和排序
select to_char(sysdate,'yyyymmdd hh24miss') from dual就完事了,转成时间干什么。
我不知道直接用一個char給date賦值是否會出問題,
用的的oracle 9i
table(
a,
b,
c
)values (
&a,
&b,
nvl(&c,sysdate) -- 此处nvl会截掉时分秒。在pl/sql中运行通过有时分秒,但在程序中和框架搭配一起用,时分秒被 截掉了,为什么。那是你的框架的问题。
然后再查就可以了,不过这种只对当前会话有效