0
XML:可能使用參數來匹配SQLServer中的XMLNamespace?
<ZZZ:PRODUCT xmlns:ZZZ="123"><ZZZ:CONTENT>Blank</ZZZ:CONTENT>/ZZZ:PRODUCT>
ZZZ將根據實體改變。在SQL中如何傳遞參數並僅返回匹配的參數?以下是我所擁有的,並希望將@Entity參數添加到。
SQL:
@Entity varchar(10)
SELECT * FROM Products
WHERE Products.productDetailXML.exist('//ZZZ:PRODUCT') = 1
您使用的是什麼具體數據庫?他們都說「SQL」作爲他們的查詢語言 - 但像XML支持這樣的東西在供應商和供應商之間差別很大。因此,請使用您正在使用的具體數據庫更新您的代碼 - 無論是MySQL,Postgres,Sybase,IBM DB2,Oracle,SQL Server,Interbase,還是您正在使用的任何其他應用程序! –
SQL Server。它已更新。謝謝 –
在XPath中,你也可以選擇忽略這樣的命名空間:'// * [local-name()=「PRODUCT」]',如果你不關心命名空間,你可以使用它。 – helderdarocha