我已将Excel表格中的记录导入Oracle表格。但在Oracle表格列“&”中保存为“amp;”。我希望它被保存为“&”只要。我的列数据类型是varchar2。
答案 0 :(得分:1)
您只是想修复数据吗?这很容易:
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导出。