前もって感謝します!私は SQL Server 2008 R2 で作業しています。
私がやろうとしているのは、姓と名を持ち、^ を表示するテキスト型の列があることです。私がしたいのは、^ に至るまでのテキストをキャプチャすることです (本質的に姓と名)。同じテーブル内の別の列 (置換ではない) の一番下に追加します。
charindex を使用してみましたが、インデックス番号を受け取るだけで、^ が表示される前にテキストを取得できないようです。^ の位置を取得するだけで、このテキストチャンクを追加するのに苦労しています同じテーブル内の別のテキスト タイプの列に移動します。このために updatetext 関数を試してみましたが、うまくいかないようです。エラーなしでどこにでも到達できたので、これまでに試したことを破棄しました。
要約すると:
^ 記号に達するまで、テキスト データ型の列の先頭にあるテキストをキャプチャする必要があります。
そのテキストをある種の変数に保存します。
わずかな追加とともに、別のテキスト データ型の列に配置 (追加) します。
簡単なようですが、なかなか難しいので、おすすめを教えてください。ありがとうございました。