式の結果に必要な基本となる記憶領域の長さ (バイト) を返します。
DATALENGTH( expression )
expression 通常は、カラム名です。expression が文字列定数の場合は、引用符で囲みます。
UNSIGNED INT
DATALENGTH 関数の戻り値は次のとおりです。
データ型 | DATALENGTH |
---|---|
SMALLINT | 2 |
INTEGER | 4 |
DOUBLE | 8 |
CHAR | データの長さ |
BINARY | データの長さ |
SQL/2003 ベンダ拡張。
次の文は、CompanyName カラムで最も長い文字列の長さ 27 を返します。
SELECT MAX( DATALENGTH( CompanyName ) ) FROM Customers; |
次の文は、文字列 '8sdofinsv8s7a7s7gehe4h' の長さを返します。
SELECT DATALENGTH( '8sdofinsv8s7a7s7gehe4h' ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |