提交 2f154168 authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Add notice about precision in CAST

上级 9cb6e331
...@@ -4816,10 +4816,12 @@ When converting a number to binary, the number of bytes matches the precision. ...@@ -4816,10 +4816,12 @@ When converting a number to binary, the number of bytes matches the precision.
When converting a string to binary, it is hex encoded (every byte two characters); When converting a string to binary, it is hex encoded (every byte two characters);
a hex string can be converted to a number by first converting it to binary. a hex string can be converted to a number by first converting it to binary.
If a direct conversion is not possible, the value is first converted to a string. If a direct conversion is not possible, the value is first converted to a string.
Note that some data types may need explicitly specified precision to avoid overflow or rounding.
"," ","
CAST(NAME AS INT); CAST(NAME AS INT);
CAST(65535 AS BINARY); CAST(65535 AS BINARY);
CAST(CAST('FFFF' AS BINARY) AS INT); CAST(CAST('FFFF' AS BINARY) AS INT);
CAST(TIMESTAMP '2010-01-01 10:40:00.123456' AS TIME(6))
" "
"Functions (System)","COALESCE"," "Functions (System)","COALESCE","
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论