Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

9.25 CONCAT

Note

注意:  9.1 組み込み関数の規則     組み込み関数の規則     利用オプション

最大5つまでの英数字文字列を連結して、戻り値として1つの文字列を作成します。このファンクションでは、後続ブランクの切り捨ては行われません。 

...

この組み込み関数には、次のように2つの連続した操作があります。 

  1. 入力文字列を連結します。

    結果の文字列の長さが2番目の戻りフィールド(提供される場合)に追加されます。結果の文字列の長さが、最初に結果を戻したフィールド・タイプで可能な最大長を超えない限り、すべての入力文字列の連結が継続されます。最大長を超えると連結は停止し、最初に戻されたフィールド・タイプで可能な最大長の値が2番目の戻りフィールドに入ります。

  2. 結果の文字列を最初の戻りフィールドに適用します。

    戻りフィールドの長さが結果の文字列の長さより短い場合は、超過した最後の部分が切り捨てられます。

このため、2番目の戻りフィールドの値は、最初の戻りフィールドの文字列の長さにはなりません。 

フィールド・タイプで可能な最大長の詳細については、 フィールド・タイプで可能な最大長の詳細については、 「フィールド・タイプの考慮事項」を参照してください。

使用例

     USE BUILTIN(CONCAT) WITH_ARGS(#VAL1 #VAL2 #VAL3 #VAL4 #VAL5) TO_GET(#VAL6 #SIGN150)

...