DB2中字符、數字和日期類型之間的轉換


數字型到字符型的轉換

 

 

DB2中的col_a字段

字段類型 字符類型的轉換
smallint char(col_a)
integer
bigint
double char(cast(col_a as decimal(8,2))))
decimal(8,2) Digits(col_a)

 

字符型到數字型的轉換

 

 

DB2中的col_a字段

字段類型 數字類型 轉換
char smallint Integer(trim(char(col_a)))
integer
bigint cast(char(col_a) as bigint)
decimal cast(col_a as decimal(8,2))
double cast(cast(char(cast(a.col_a as decimal(8,2))) as decimal(8,2)) as double)

 

 

字符型到日期時間型的互換

 

 

DB2中的col_a字段

字段類型 日期時間型

char

date(trim(char(col_a)))

timestamp(trim(char(col_a)))或to_date(--string-expression,format-string(DB2 9)

注:to_date實際是TIMESTAMP_FORMAT函數的一個同義詞
字段類型 字符
date char(col_a)
time
timestamp char(col_a) 或 to_char(--timestamp-expression--,format-string--) (DB2 9)
注:to_char實際是VARCHAR_FORMAT函數的一個同義詞

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM