将记录从excel导入到oracle

时间:2011-11-01 12:01:58

标签: oracle excel

我已将Excel表格中的记录导入Oracle表格。但在Oracle表格列“&”中保存为“amp;”。我希望它被保存为“&”只要。我的列数据类型是varchar2。

1 个答案:

答案 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导出。