Я хотел бы иметь несколько пространств имен, доступных по умолчанию при запуске XQuery в SQL Server 2005, возможно ли это?
Например, я хотел бы сделать следующее:
select * from TableWithXML
where
FieldWithXML.exist(
declare namespace nsp="http://www.example.com/exampleNamespace";
nsp:root/nsp:childnode) = 1
Без необходимости каждый раз заново объявлять пространство имен, чтобы SQL каждый раз распознавал nsp без меня, включая пролог.
Мысли