台灣最大程式設計社群網站
線上人數
2127
 
會員總數:240362
討論主題:186354
歡迎您免費加入會員
討論區列表 >> MS SQL >> XML匯入MSSQL table
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
XML匯入MSSQL table
價值 : 200 QP  點閱數:304 回應數:7

樓主

頭很大
門外漢
0 2
20 4
發送站內信

請問像這樣的XML檔要怎麼SQL要怎麼寫才可以匯入table?
搞了兩天還是搞不定,有大大能搭救嗎?謝謝

<pmlcore:Sensor xmlns:pmlcore="urn:autoid:specification:interchange:PMLCore:xml:schema:1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pmluid="urn:autoid:specification:universal:Identifier:xml:schema:1" xsi:schemaLocation="urn:autoid:specification:interchange:PMLCore:xml:schema:1 ./PML/SchemaFiles/Interchange/PMLCore.xsd">
<pmluid:ID>CMO-AUP-01</pmluid:ID>
<pmlcore:Observation>
<pmlcore:DateTime>2016-12-15T03:09:49.537Z</pmlcore:DateTime>
<pmlcore:Command>MANU_PACK</pmlcore:Command>
<pmlcore:Tag>
<pmluid:ID schemeID="GS1">00647198720000000695</pmluid:ID>
<pmlcore:Data>
<pmlcore:XML>
<EPCStatus>WS</EPCStatus>
<Memory>
<DataField fieldName="ZCOMPANYPREFIX">4719872</DataField>
<DataField fieldName="ZEPCCONFIGTYPE">Pallet</DataField>
</Memory>
</pmlcore:XML>
</pmlcore:Data>
</pmlcore:Tag>
<pmlcore:Data>
<pmlcore:XML>
<ReaderID>UPI Line 1</ReaderID>
<LogicalDeviceID>EPI-CMO-TRL-01</LogicalDeviceID>
<ContainerID>00247198720000005555</ContainerID>
<DOCUMENT_NO />
</pmlcore:XML>
</pmlcore:Data>
</pmlcore:Observation>
</pmlcore:Sensor>

搜尋相關Tags的文章: [ XML ] ,
本篇文章發表於2017-02-16 17:14
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

四百龍銀
檢舉此回應
寫程式序列後存入db即可
本篇文章回覆於2017-02-17 02:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

頭很大
檢舉此回應
可是在有名稱空間的情況下,匯入到DB後,要怎麼轉換成gridview呢?
本篇文章回覆於2017-02-17 10:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

頭很大
檢舉此回應
目前抓到的值是fieldname後的1234,我要抓的是AAAA,
XML語法是以下這樣

<DataField fieldname=1234>AAAA</DataField>
<DataField fieldname=1235>BBBB</DataFiel>
本篇文章回覆於2017-02-17 13:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

QOO
捐贈 VP 給 QOO 檢舉此回應
請問你是要寫程式讀取XML,再存入資料庫嗎?  
本篇文章回覆於2017-02-17 14:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

頭很大
檢舉此回應
我目前是用SQL讀XML,再透過openxml解析成可以寫入table,
現在是解析一直抓不到想寫入的值

本篇文章回覆於2017-02-17 14:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

頭很大
檢舉此回應
已經找到方法解決了
本篇文章回覆於2017-02-17 15:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
我是用一個偷吃步 用excel 匯入xml再把 excel 匯入sql
本篇文章回覆於2017-02-17 16:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.