ストアドプロシージャ - フィールドの型とntext型TSQL - ntext型のケース(SQL 2005)SQL 2005で
イムのMicrosoft CRMにインポートする前に、いくつかのデータを整理するためにストアドプロシージャを書きます。 これまでのところすべて正常に動作します。
しかし、私はnTextフィールドでcase文を実行する必要があります。このフィールドを約3または4のテキスト値と照合して、nTextフィールドである新しいフィールド(宛先テーブルにすでにある)を設定する必要があります。
私はエラーに等しい演算子に互換性がないntext型とvarchar 「データ型を取得していますが。
その解決策のすべては非常に複雑なように思えますが、私はいくつかの記事に遭遇している。
感謝
私はあなたを聞いても、あなたはこれらのNTEXTフィールドで実行するチェックの種類を持っているのですか? 大文字小文字のデータが含まれている可能性があるので、NTextフィールドが効率的であるかどうかわかりません。たぶんあなたがしたいことに応じて、より効率的なアプローチがあります。 – Diego
私は今混乱がどこに来るのか分かります。 最初にMS CRMでエンティティを作成しました。その後、プログラムを使用してSQLのテーブルのコピーを作成しました(これで後で同期できます)。ただし、すべてのテキストフィールドはnTextとして作成されました。 データは、その自己が3-5のchrsであり、新しいテキストは2-5のchrsです。 – Audioillity
うわー、あまりにも多くのことを話して... nTextフィールドを妥当なサイズのvarcharに変換すれば、問題はありません。 – Diego