Ho una query sql che sta tornando indietro con un errore sul nome della mia colonna dicendo "impossibile chiamare i metodi su nvarchar (max).XML dalla colonna SQL: impossibile chiamare i metodi su 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]
La questione sembra centrare intorno [XML_EX] .value ma ho provato un paio di cose tra cui la modifica del tipo di colonna, ma ho finalmente scollarsi. Qualsiasi suggerimento sarebbe molto apprezzato.
'CAST' deve racchiudere l'intero riferimento di colonna, non solo il nome della colonna (ad esempio' lcxt' deve essere all'interno) –
@Damien_The_Unbeliever: Ovviamente, sentiti libero di modificare;) – Andomar