0
データ項目にCHAR(13)が入っているテーブルがあります。SQL CHAR(13)を削除できません
私は簡単に十分な行を識別することができます:私は彼らに制御文字を持つ行を知って、このSOから
SELECT *
FROM Preferences
WHERE PreferenceName LIKE '%' + CHAR(13) + '%'
。私はこれらの文字を削除しようとすると、しかし:
UPDATE dbo.Preferences
SET PreferenceName = REPLACE(PreferenceName, CHAR(13), '')
WHERE PreferenceName LIKE '%' + CHAR(13) + '%'
私は0行(s)は影響を受けたメッセージと、もちろんありませんアップデートを取得します。このデータがフィルタリングに影響を与えるので、このデータを整理する必要があります。 (私は好きなものを選ぶことができますが、それほど遅くない等価ではありません)
これは期待どおりに動作しないのでしょうか?
をしました。それは間違いですか? – ForguesR
ちょうど同じ自分に気づいた。 1つのウィンドウで複数のクエリが間違って貼り付けられていますが、1つは他のビューです。 –
したがって、最初の行は行を返しますが、2番目の行は返されません。最初のスキーマでもスキーマを使用できますか? – UnhandledExcepSean