2014-02-27 90 views
-1

在SQL Server上導入此名稱空間時遇到問題。SQL XML命名空間問題

<MISRoot xmlns:i="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns="http://schemas.datacontract.org/2004/07/IGUK.Evolution.FieldToolLite.Lib.MIS"> 

我曾嘗試單引號雙引號,但我似乎無法理解它。

WITH XMLNAMESPACES (DEFAULT 'http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IGUK.Evolution.FieldToolLite.Lib.MIS') 
INSERT tbl_MI_XML_IMPORT 
    ([ProductId], [Ancillaries]) 
SELECT 

回答

0

xmlns:i命名空間通常不使用 - 試試這個方法來代替:

WITH XMLNAMESPACES (DEFAULT 'http://schemas.datacontract.org/2004/07/IGUK.Evolution.FieldToolLite.Lib.MIS') 
INSERT tbl_MI_XML_IMPORT 
    ([ProductId], [Ancillaries]) 
SELECT 
+0

完美,謝謝 – w00t