的sp_xml_preparedocument中我有兩個疑問 -相當於SP的SQL Server
- 會是怎樣在MySQL中相當於SP \函數名稱的SQL Server
sp_xml_preparedocument
? - 什麼是SQL Server中
OPENXML
的等效sp \函數名稱?
的sp_xml_preparedocument中我有兩個疑問 -相當於SP的SQL Server
sp_xml_preparedocument
?OPENXML
的等效sp \函數名稱?首先,SQL Server本身已經關閉了sp_xml_preparedocument和openXML--這些是使用句柄的過程函數 - 非常笨拙。
在MySQL中,你可以使用XML功能extractValue一起和如updateXML http://dev.mysql.com/doc/refman/5.5/en/xml-functions.html
而且這裏有一個關於如何使用它們http://dev.mysql.com/tech-resources/articles/mysql-5.1-xml.html
在sp_xml_preparedocument中\ OpenXML的一個很短的介紹,我可以直接把我的XML和能用作表格。但是,在ExtractValue和UpdateXML的情況下,我必須將每個xml行插入表的單獨行,然後選擇。以下示例爲例 - 如果我想使用'<books> <book> <title>A guide to the SQL standard</title> <author> <initial>CJ</initial> <surname>Date</surname> </author> </book> <book> <title>SQL:1999</title> <author> <initial>J</initial> <surname>Melton</surname> </author> </book> </books>'
這個xml我可以直接在SQL Sql Server中使用。但在MySQL的情況下,我必須插入兩行到表中,然後使用ExtractValue函數。