DB2日期格式更改的實(shí)現(xiàn)
DB2日期格式更改是很多人都提到的問(wèn)題,下面就為您介紹DB2日期格式更改問(wèn)題的處理方法,如果您u、遇到過(guò)類似的問(wèn)題,不妨一看。
默認(rèn)的DB2日期格式由數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)國(guó)家/地區(qū)代碼(TERRITORY CODE)決定(數(shù)據(jù)庫(kù)國(guó)家/地區(qū)代碼是在數(shù)據(jù)庫(kù)創(chuàng)建時(shí)確定的)。例如,在我的數(shù)據(jù)庫(kù)時(shí)由數(shù)據(jù)庫(kù)國(guó)家/地區(qū)代碼US創(chuàng)建的,時(shí)間格式的輸出如下:
values current date
1
----------
05/30/2003
1 record(s) selected.
即時(shí)間格式為DD/MM/YYYY。如果希望修改格式,您需要使用不同的時(shí)間格式重新聯(lián)編DB2工具包。支持的格式有:
DEF 使用和數(shù)據(jù)庫(kù)國(guó)家/地區(qū)代碼相關(guān)的日期時(shí)間格式。
EUR 使用IBM歐洲標(biāo)準(zhǔn)日期時(shí)間格式。
ISO 使用ISO日期時(shí)間格式。
JIS 使用日本工業(yè)標(biāo)準(zhǔn)日期時(shí)間格式。
LOC 使用和數(shù)據(jù)庫(kù)國(guó)家/地區(qū)代碼結(jié)合的本地日期時(shí)間格式。
USA 使用IBM美國(guó)標(biāo)準(zhǔn)時(shí)間日期格式。
使用下面的步驟修改時(shí)間日期格式為ISO格式(YYYY-MM-DD):
1. 在命令行下,更改到sqllib\bnd目錄。
例如:
在Windows平臺(tái): c:\program files\IBM\sqllib\bnd
在UNIX平臺(tái) : /home/db2inst1/sqllib/bnd
2.以SYSADM組成員的身份連接數(shù)據(jù)庫(kù):
db2 connect to 數(shù)據(jù)庫(kù)名
db2 bind @db2ubind.lst datetime ISO blocking all grant public
(您實(shí)際應(yīng)用中,修改數(shù)據(jù)庫(kù)名和期望的時(shí)間格式)
上面工作完成后,您可以看到日期格式變更為:
values current date
1
----------
2003-05-30
1 record(s) selected.
【編輯推薦】