我有以下查詢:SQL服務器 - CHARINDEX總是返回0
SELECT
CAST([Action] AS NVARCHAR(4000)) AS CastAction,
CHARINDEX(CAST([Action] AS NVARCHAR(4000)), N'StatusChange') AS FoundIndex
FROM AuditTrail
WHERE action LIKE '%StatusChange%'
的行動是一個NTEXT場 - 該查詢返回多行,在動作文本匹配StatusChange,但返回的CHARINDEX始終爲零。 ..任何想法 - 我需要能夠拆分這個字符串來整理一些數據?
啊,只注意到刻意弄錯......我有我的論點以錯誤的方式在CHARINDEX函數... – Paddy 2010-02-19 10:01:33
ntext已被棄用,您需要開始將這些字段轉換爲nvarchar(最大) – HLGEM 2010-02-19 21:02:46