'열 이름에'nvarchar (max)에서 메서드를 호출 할 수 없다는 오류가 표시되는 sql 쿼리가 있습니다.SQL에서 XML : nvarchar (max)에서 메서드를 호출 할 수 없습니다.
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