爲什麼SSMS
不會爲我處理這個腳本?CONTAINS不滿意char(13)
DECLARE @containsReturn AS CHAR(500) =
'[email protected];
[email protected];'
CREATE TABLE #x(ProblemColumn CHAR(500));
INSERT INTO #x VALUES(@containsReturn);
SELECT * FROM #X;
UPDATE #x
SET ProblemColumn = REPLACE(ProblemColumn, char(13), '')
WHERE CONTAINS(ProblemColumn, CHAR(13))
我得到這個錯誤,UPDATE
的WHERE
子句中集中在最後CHAR(13)
:
Msg 102, Level 15, State 1, Line 14
Incorrect syntax near 'CHAR'.
它是'chr(13)'我想.... – 2014-10-01 16:27:29
你知道包含是一個全文搜索?該列是全文索引? – Paparazzi 2014-10-01 16:30:08
@ gloomy.penguin你的評論不正確。 – whytheq 2014-10-01 16:40:19