Как использовать Подготовленный оператор для запросов Microsoft SQL Xpath в Java

Я с трудом пытаюсь использовать Prepared Statement для приведенного ниже запроса sql xml xpath в Java.

SELECT * FROM dbo.EMPLOYEE_DTLS WHERE EMPLOYEE_DTLS.EMP_XML.exist('//emp/empId[text()[1]=?]')= 1 AND (EMPLOYEE_DTLS.EMP_XML.exist('//emp/designationList/designation[contains(.,?)]')= 1 OR EMPLOYEE_DTLS.EMP_XML.exist('//emp/designationList/designation[contains(.,?)]')= 1 OR 1!=1)

Я хотел бы установить значения для всех мест с? условное обозначение. С тех пор как? находится внутри одинарных кавычек в xpath, он не считается заполнителем, и я не могу установить значения. Может ли кто-нибудь помочь мне в этом. Любая помощь очень ценится.

0 ответов

Другие вопросы по тегам