當我試圖在SQL中存儲一個XML而不是空元素時,SQL只需更改它,然後僅使用該元素的一個標記進行存儲。 例如,XML存儲是:如何避免在SQL中存儲XML <option></option>像<option />?
<ROOT>
<FIRSTNAME>ROGER</FIRSTNAME>
<MIDDLENAME></MIDDLENAME>
</ROOT>
那麼SQL存儲它像
<ROOT>
<FIRSTNAME>ROGER</FIRSTNAME>
<MIDDLENAME />
</ROOT>
的SQL更新只是很簡單:
UPDATE
SESIONESREPORTES
SET
SER_PARAMETROS = '
<ROOT>
<FIRSTNAME>ROGER</FIRSTNAME>
<MIDDLENAME></MIDDLENAME>
</ROOT>'
WHERE SER_ID=7
我需要這樣,因爲我有一些元素爲空時會失敗的查詢,您可以在這裏看到..
數據如何進入數據庫?看起來您需要修改該代碼才能實現此目的。 – Gramma2005
你應該看看你如何提取數據並修改它。 –