Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (A-D)

 

DATALENGTH 函数 [System]

返回表达式结果的基础存储的长度(以字节为单位)。

语法
DATALENGTH( expression )
参数
  • expression   通常是列的名称。如果 expression 是字符串常量,则必须将它用引号括起来。

返回值

UNSIGNED INT

注释

DATALENGTH 函数的返回值如下:

数据类型 DATALENGTH
SMALLINT 2
INTEGER 4
DOUBLE 8
CHAR 数据的长度
BINARY 数据的长度

此函数支持 NCHAR 输入和输出。

标准和兼容性
  • SQL/2003   服务商扩充。

示例

以下语句返回 CompanyName 列中最长字符串的长度。

SELECT MAX( DATALENGTH( CompanyName ) )
FROM Customers;

以下语句返回字符串 '8sdofinsv8s7a7s7gehe4h' 的长度:

SELECT DATALENGTH( '8sdofinsv8s7a7s7gehe4h' );