ALLTRIM( ) 関数

入力文字列から先頭と末尾のスペースを除去した文字列を返します。

構文

ALLTRIM(文字列)

パラメーター

名前 種類 説明
文字列 文字 先頭と末尾のスペースを除去する値。

出力

文字。

基本的な例

"Vancouver" が返されます。

ALLTRIM("   Vancouver   ")

"New York" が返されます。

ALLTRIM("   New York   ")

高度な例

文字フィールドの連結

ALLTRIM の使用に適する場面は、名前フィールドと姓フィールドなどの文字フィールドを連結した後のフィールドで、連結された値同士の間に複数の空白が入らないようにスペースを削除する場合です。

DEFINE FIELD Full_Name COMPUTED ALLTRIM(名前) + " " + ALLTRIM(姓)

改行なしスペースの削除

改行なしスペースは ALLTRIM( ) 関数で削除されません。

先頭または末尾の改行なしスペースを削除する必要がある場合は、次の式を使用して演算フィールドを作成します。

DEFINE FIELD Description_cleaned COMPUTED ALLTRIM(REPLACE(説明, CHR(160), CHR(32)))

REPLACE( ) 関数がすべての改行なしスペースを標準のスペースに置換してから、ALLTRIM( ) がすべての先頭または末尾の標準スペースを削除します。

備考

機能の仕組み

ALLTRIM() 関数は文字列から先頭と末尾のスペースを除去します。文字列内の、先頭と末尾にないスペースは、除去されません。

関連する関数

文字列から先頭のスペースのみを除去したい場合は LTRIM( ) 関数を、末尾のスペースのみを除去したい場合は TRIM( ) 関数を使用してください。

ACL のスクリプト作成ガイド 14.1