返回转换为提供的数据类型的表达式的值。
CAST、CONVERT、HEXTOINT、和 INTTOHEX 函数可用于十六进制值与其它值之间的相互转换。有关使用这些函数的详细信息,请参见转换至/自十六进制值。
CAST( expression AS datatype )
expression 要转换的表达式。
data type 目标数据类型。
指定的数据类型。
如果不指示字符串类型的长度,数据库服务器会选择适当的长度。如果没有为 DECIMAL 转换指定精度和小数位数,数据库服务器会选择适当的值。
SQL/2003 核心特性。
以下函数确保字符串被用作日期:
SELECT CAST( '2000-10-31' AS DATE ); |
计算表达式 1 + 2
的值,并将结果转换为单字符字符串。
SELECT CAST( 1 + 2 AS CHAR ); |
可使用 CAST 函数缩短字符串长度
SELECT CAST ( 'Surname' AS CHAR(5) ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |