DBMotoのレプリケーションでレコードの前後に空白があり、この空白を除去(trim)した場合は、Expressionという機能で実現可能です。
レプリケーションオプションにて、「Mapping」ボタンを押下します。
対象のフィールドのマッピング矢印を右クリックし、「Map to Expression」を選択します。
・後方の空白だけを除去したい場合・・・rtrim[(フィールド名)] と入力します。
・前方の空白だけを除去したい場合・・・ltrim[(フィールド名)] と入力します。
・前方後方両方の空白を除去したい場合・・・trim[(フィールド名)] と入力します。
関連したトピックス
- [DBMoto]関数を使用してレプリケーション時のデータを変換する方法(VB/C#言語選択、関数適用、ユーザ関数作成、置換関数、一括設定手順)
- ジュリアンデートのレプリケーション【リアルタイムレプリケーションツールDBMoto】
- Non Criticalデータの除外について【リアルタイムレプリケーションツールDBMoto】
- レプリケーションの際にnullを特定の値に変換する方法 その1【リアルタイムレプリケーションツールDBMoto】
- マッピング対象外のフィールドに値を挿入する方法【リアルタイムレプリケーションツールDBMoto】
- AWSへのDB移行/連携を行うには? DBMotoが選ばれる理由
- GlueSyncでNoSQL活用を加速:データモデリング編
- リフレッシュモード時のSQL Filter の記載方法【リアルタイムレプリケーションツールDBMoto】
- Mapping Function【リアルタイムレプリケーションツールDBMoto】
- レプリケーションの際にnullを特定の値に変換する方法 その2【リアルタイムレプリケーションツールDBMoto】