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 番目の引数の先頭および末尾から空白が削除されます。