0
我已經從Excel表導入記錄到Oracle表。但是在Oracle表中的列「&」被保存爲「amp;」。我只想將它保存爲「&」。我的列數據類型是varchar2。從excel導入記錄到oracle
我已經從Excel表導入記錄到Oracle表。但是在Oracle表中的列「&」被保存爲「amp;」。我只想將它保存爲「&」。我的列數據類型是varchar2。從excel導入記錄到oracle
你只是想修復你的數據?這很容易:
SQL> select col1 from t23
2/
COL1
--------------------------------------------------------------------------------
ship amp; shovell
cat in the hat
SQL> update t23
2 set col1 = replace(col1, 'amp;', chr(38))
3/
2 rows updated.
SQL> select col1 from t23
2/
COL1
--------------------------------------------------------------------------------
ship & shovell
cat in the hat
SQL>
如果你想防止這種情況再次發生,你需要提供更多的細節。具體來說,你用什麼過程來導入數據?我猜你實際上是使用電子表格的XML導出。
是的,我想阻止它發生,我使用從excel方法導入...我們通過右鍵單擊我們想要導入記錄的表訪問 – daljeet
@daljeet - 「使用從excel方法導入...我們通過右鍵單擊表格訪問「您必須使用某個客戶端應用程序或IDE來執行此操作。如果你需要更多幫助,你需要說出哪一個。 – APC