date变量值设置了格式还是以默认格式DD-MON-YY存储

先看代码,我简化一下

声明部分

DECLARE
is_time_date DATE;
BEGIN----代码体

         is_time_date:=sysdate;

END;

debug得到值的 is_time_date=DD-MON-YY的格式显示数据

分析了下,因为oracle好像是9之后date默认是以DD-MON-YY格式存储,

我们把格式看作是形状,声明的时候就确定了格式is_time_date变量也就是容器的形状,不论我们怎么设置其他格式的date数值都不会改变原来的容器也就是声明的is_time_date,除非你可以在声明的时候设置日期格式。反正我的解决方法就是自己麻烦点不用变量存储呗,如果有大佬会声明的时候创建那就请教一下啦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值