DB2日期格式更改的方法

DB2日期格式更改的方法,第1张

DB2日期格式更改的方法

在现存的数据库厂商当中,IBM DB2将继续保持领先地位,并且努力拉大与其它对手的差距。IBM公司长期在关系型数据库领域的持续投资,DB2中所使用的数据库专利技术比 Oracle, Microsoft, Sybase 三家公司拥有的专利总和还要多。下面我准备了关于DB2日期格式更改的方法,提供给大家参考!

默认的'DB2日期格式由数据库的数据库国家/地区代码(TERRITORY CODE)决定(数据库国家/地区代码是在数据库创建时确定的)。例如,在我的数据库时由数据库国家/地区代码US创建的,时间格式的输出如下:

values current date

1

----------

05/30/2003

1 record(s) selected.

即时间格式为DD/MM/YYYY。如果希望修改格式,您需要使用不同的时间格式重新联编DB2工具包。支持的格式有:

DEF 使用和数据库国家/地区代码相关的日期时间格式。

EUR 使用IBM欧洲标准日期时间格式。

ISO 使用ISO日期时间格式。

JIS 使用日本工业标准日期时间格式。

LOC 使用和数据库国家/地区代码结合的本地日期时间格式。

USA 使用IBM美国标准时间日期格式。

使用下面的步骤修改时间日期格式为ISO格式(YYYY-MM-DD):

1. 在命令行下,更改到sqllib\bnd目录。

例如:

在Windows平台: c:\program files\IBM\sqllib\bnd

在UNIX平台 : /home/db2inst1/sqllib/bnd

2.以SYSADM组成员的身份连接数据库:

db2 connect to 数据库名

db2 bind @db2ubind.lst datetime ISO blocking all grant public

(您实际应用中,修改数据库名和期望的时间格式)

上面工作完成后,您可以看到日期格式变更为:

values current date

1

----------

2003-05-30

1 record(s) selected.

到数据库的sysobjects表下找到你要改的表名 改一下就行 sysobjects表是数据库的系统表 专门用来存放数据库中表信息的

select crDate from sysobjects where Name='表名' 直接执行这个语句也行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10101939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存