社区
基础和管理
帖子详情
如何修改sysdate的默认时间?
zencorn
2006-08-11 09:57:46
oracle下的SQL脚本:
VALUES
(nowStaffID,df,sysdate,nub,sysdate);
问题:
这里的sysdate每次插入时是有时分秒的日期型,我应该如何控制只让它存入年/月/日.呢?还是在前台程序(VB.NET)中可以改变oracle的session设置呢?
...全文
700
7
打赏
收藏
如何修改sysdate的默认时间?
oracle下的SQL脚本: VALUES (nowStaffID,df,sysdate,nub,sysdate); 问题: 这里的sysdate每次插入时是有时分秒的日期型,我应该如何控制只让它存入年/月/日.呢?还是在前台程序(VB.NET)中可以改变oracle的session设置呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vivianfdlpw
2006-08-11
打赏
举报
回复
插入的时候就用sysdate,前台显示的时候控制格式就可以了
zencorn
2006-08-11
打赏
举报
回复
如果保存为字符型,数据类型在其他表达式中是否还是日期型呢?
swimming8243
2006-08-11
打赏
举报
回复
可以保存成字符型
To_char(sysdate,'yyyy-mm-dd')
NinGoo
2006-08-11
打赏
举报
回复
不建议入库的时候处理。显示的时候可以按照任何你想要的格式转换显示就ok了
zencorn
2006-08-11
打赏
举报
回复
非常感谢,各位.我个人认为"木瓜"的解决方法更好一些
mu_gua
2006-08-11
打赏
举报
回复
trunc(sysdate)就可以了
gw_delphi
2006-08-11
打赏
举报
回复
存入库时可以不处理.在前面显示的时候做格式化
或者把日期格式化成10位比如2006-08-11;在写入的时候用格式化一下
Oracle 日期
时间
格式化不准的问题, hh24:mi:ss 才是正确的写法
在设计数据库的时候,有些字段会
默认
取数据库的
时间
sys
date
,对
sys
date
格式化的时候,记录下 Oracle 中的坑, to_char(
sys
date
, 'yyyyMMdd hh24:mm:ss') ---错误的方式 to_char(
sys
date
, 'yyyyMMdd hh24:mi:ss')...
SQL语句,查询当月,当年数据
and t.create_time(
SYS
DATE
) create_time为你要查询的
时间
当年数据 select * from table t where t.create_time >=trunc(
sys
date
,'YYYY') and t.create_time(trunc(
sys
date
,'YYYY'),12)-1 本周(国外周日为一...
trunc函数应用实例
有点不爽,于是找了下资料,发现原来我们还可以使用带fmt参数的trunc函数解决这个问题,于是将执行
时间
修改
为trunc(
sys
date
,'HH')+1/24于是问题解决. 下面顺便整理一下oracle文档中关于这个函数的解释.
PL/SQL 日期
时间
类型函数及运算
内部存储格式: 世纪、年、月、日、小时、分钟、秒
默认
格式是:DD-MON-RR。
SYS
DATE
返回当前的系统
时间
。 SELECT
SYS
DATE
FROM DUAL; 对日期的数学运算 SELECT (
SYS
DATE
-HIRE_
DATE
)/7 FROM TABLENAME ...
达梦数据库插入
默认
系统
时间
sys
date
不正确的问题
最近写了一个利用达梦数据库(DM7)的DCI接口操作数据表的客户端程序,其中数据表有个字段为日期
时间
字段,
默认
插入数据库的系统
时间
,也即是
默认
值定义为 default
sys
date
。在使用过程中,发现实际插入的日期
时间
值...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章