首页 > 大数据 > 正文

手把手教你如何实现DB2日期格式的更改

2011-01-03 20:05:32  来源:IT168

摘要:DB2日期格式更改是很多人都提到的问题,下面就为您介绍DB2日期格式更改问题的处理方法,如果您有遇到过类似的问题,不妨一看。
关键词: DB2 数据库

    DB2日期格式更改是很多人都提到的问题,下面就为您介绍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. 在命令行下,更改到sqllibnd目录。

  例如:

  在Windows平台: c:program filesIBMsqllibnd

  在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.


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:lyre

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。