キャリッジ リターンと改行文字 (CHAR(10) と CHAR(13)) を含む Account Type という名前のデータベース ファイルがあります。
この値を検索するときは、REPLACE
以下に示すようにする必要があります。次のコードは正常に動作します。
SELECT AccountNumber,AccountType,
REPLACE(REPLACE(AccountType,CHAR(10),'Y'),CHAR(13),'X') FormattedText
FROM Account
WHERE AccountNumber=200
AND REPLACE(REPLACE(AccountType,CHAR(10),' '),CHAR(13),' ') LIKE
'%Daily Tax Updates: ----------------- Transactions%'
私の質問は、そのような置換が必要な他の文字 (CHAR(10) や CHAR(13) に似ている) は何ですか?
注: 列のデータ型は ですVARCHAR
。
注: クエリは SQL Server Management Studio から実行されます