我有一個sql查詢,在我的列名稱上發生錯誤,表示'無法調用nvarchar上的方法(max)「。來自SQL列的XML:無法調用nvarchar上的方法(最大)
SELECT [LEARNER_COURSE_XML_TEST].[XML_EX].Query('declare namespace
x="http://tempuri.org/cmi.xsd";] (/x:cmi/x:core/x:time_taken)')
AS TimeTaken FROM [LEARNER_COURSE_XML_TEST]
這個問題似乎周圍[XML_EX] .value的中心,但我已經嘗試了一些事情,包括更改列類型,但我終於來了脫膠。任何指針將不勝感激。
'CAST'必須包含整列引用,而不僅僅是列名(即'lcxt.'應該在裏面) –
@Damien_The_Unbeliever:顯然是正確的,隨意編輯;) – Andomar