DATE
数据类型存储日期和时间信息。尽管日期和时间信息可以用字符和数字数据类型表示,但 DATE
数据类型具有特殊的关联属性。对于每个 DATE
值,OceaBase 存储以下信息:年、月、日、小时、分钟和秒,但是并不包含时区信息。
站在用户的角度思考问题,与客户深入沟通,找到烟台网站设计与烟台网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、做网站、企业官网、英文网站、手机端网站、网站推广、申请域名、网页空间、企业邮箱。业务覆盖烟台地区。
DATE
数据类型的默认输入输出格式由 NLS_DATE_FORMAT
决定,运行以下 SQL 语句查看默认格式:
SELECT @@NLS_DATE_FORMAT FROM DUAL;
返回结果:
DD-MON-RR
如果您需要自定义数据的格式,可以使用转换函数。在插入数据时,您可以通过函数 TO_DATE (char,fmt) 指定数据的输入格式。查询数据时,您可以通过函数 TO_CHAR (datetime,fmt) 指定数据的输出格式。这两个转换函数会将字符串转化为参数 fmt 中定义的格式。在 fmt 未指明的情况下,使用默认格式。
注意
DATE 数据类型储存小时、分钟和秒等时间信息,但是默认格式中并不包含时间信息。
0001-01-01 00:00:00
~9999-12-31 23:59:59
SELECT TO_CHAR(sysdate) FROM DUAL;
返回结果:
+------------------+
| TO_CHAR(SYSDATE) |
+------------------+
| 24-FEB-20 |
+------------------+
SYSDATE
返回。SYSDATE
返回。本示例将使用 TO_DATE(string, format)
插入日期数据。TO_DATE
会将 string
中的字符串转化为format
中定义的格式。
例如当前查询是 2020 年 2 月发出的:
SELECT TO_CHAR(TO_DATE('2020', 'YYYY'),'YYYY-MM-DD HH24:MI:SS') FROM DUAL;
返回结果:
+----------------------------------------------------------+
| TO_CHAR(TO_DATE('2020', 'YYYY'),'YYYY-MM-DD HH24:MI:SS') |
+----------------------------------------------------------+
| 2020-02-01 00:00:00|
+----------------------------------------------------------+
当前标题:创新互联OceanBase教程:OceanBaseDATE数据类型
文章源于:http://www.csdahua.cn/qtweb/news27/28177.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网