ソースで 2 つの列の値を連結し、SymmetricDS を使用してターゲット ノードの 1 つの列に結果をコピーする方法はありますか?
前もって感謝します
シェル スクリプト変換 (bsh) を使用します。ドキュメントから:
この変換により、変換式で Bean Shell スクリプトを提供し、変換時にスクリプトを実行できます。
symmetricdsサポートの議論から:
bash 列変換を使用している場合、処理中の行のすべての列のデータが利用可能です。スクリプト内では、列は、列名を持つ定義済みの文字列変数として使用できます。たとえば、行に NAME 列がある場合、return NAME.substring(0,4) などの Bean シェル コードを記述して、名前を最初の 4 文字に切り詰めることができます。