数据类型转换

MatrixOne 支持不同数据类型之间的转换,下表列出了数据类型转换支持情况:

  • 可转换:使用 cast 函数,进行显式转换。

  • 强制转换:不使用 cast 函数,进行隐式转换,即强制转换。

源数据类型

目标数据类型

显式转换

强制转换

BOOLEAN

INTEGER

❌

❌

DECIMAL

❌

❌

VARCHAR

✔

✔

DATE

TIMESTAMP

✔

✔

DATETIME

✔

✔

VARCHAR

✔

✔

DATETIME

TIMESTAMP

✔

✔

DATE

✔

✔

VARCHAR

✔

✔

FLOAT(Floating-point number)

INTEGER

❌

❌

DECIMAL

✔

✔

VARCHAR

✔

✔

INTEGER

BOOLEAN

❌

❌

FLOAT

✔️

✔

TIMESTAMP

✔

✔

VARCHAR

✔

✔

DECIMAL

✔

✔

TIMESTAMP

DATE

✔

✔

DATETIME

✔

✔

VARCHAR

✔

✔

VARCHAR

BOOLEAN

✔

✔

DATE

✔

✔

FLOAT

✔

✔

INTEGER

✔

✔

DECIMAL

✔

✔

TIMESTAMP

✔

✔

DATETIME

✔

✔

最后更新于