string は、文字列値 (変数または定数) です。a (省略可能) は、string の先頭から削除する一連の文字で構成される文字列です。b (省略可能) は、string の末尾から削除する一連の文字で構成される文字列です。
次の例では、コメントに示されている値が返されます。
DECLARE
S CHAR(25)VARYING,
A CHAR(5);
A = 'ABC';
S = TRIM(A); /* S = 'ABC' */
S = TRIM(' HELLO'); /* S = 'HELLO' */
S = TRIM(' GOODBYE '); /* S = 'GOODBYE' */
S = TRIM(''); /* S = '' null string */
S = TRIM('abcdefghi','cba', 'high'); /* S = 'def' */
S = TRIM('abc','abc','abc') /* S = '' null string */
説明
TRIM 組み込み関数は、a で指定された文字を string の先頭から削除し、b で指定された文字を string の末尾から削除して、結果の文字列を返します。
2 番目の引数および 3 番目の引数が指定されていない場合は、1 番目の引数の先頭および末尾から空白が削除されます。