現在、入力データ(パイプで区切られたcsvファイルから各列の周りに二重引用符がある)私は同時に最初の列(nvarchar列)を合体しようとしていますが、二重引用符を削除したときと同じように動作するように合体文を取得できません。SQLは列を空白として認識しません(NULL )。本当に私はSQLの列1は、一度「」を取り除くことを認識させるために何ができるか上の任意のヘルプをお願い申し上げ SQLサーバーの ""としてヌルとして ""の置換を認識しました
は、ブランクの今いっぱいであるため!コラム2、3または4からデータを取得する必要がありInsert Into [mytable]
Select COALESCE (REPLACE (Column1,'"', ''), REPLACE (Column 2, '"', ''),
REPLACE (Column3, '"', ''), REPLACE (Column4, '"', ''))
From [datasource]
''はnullではありません。ヌルではなくカラムに空の文字列を書きます。あなたのクエリで ''をnullに置き換えてみてください – GuidoG
ありがとうございます@GuidoG、これは確かに問題でしたが、一部のレコードにはデータが含まれていましたので、引用符を削除したいだけで全体のフィールドを無効にしませんでした – Sam109