随笔分类 - Oracle.数据导入导出
摘要:【需求】 某表原采用nvarchar2(2000)字段记录log,但随着时间增长2000长度不够用了,于是决定将其修改为clob字段。 【注意点】 原有数据不能一删了之,必须原封不动带入新字段。 【思路】 首先将原字段重命名成,再创建新字段,再将原有内容更新进去。 【SQL】 SQL> alter
阅读全文
摘要:文字包括逗号很正常,但这样的csv数据导入表的话需要一点特殊处理,否则就会出错。本文就是说明特殊处理的步骤的。 【目标表结构】 create table emp_42( id number(12), name nvarchar2(10), age number(3), cdate timestamp
阅读全文
摘要:在拙文 https://www.cnblogs.com/heyang78/p/16021687.html 里提到过使用sqlldr从csv文件里提取数据进表的操作,但当时没想到数据为时间戳,字段为timestamp类型的问题。果然在实际运用过程中就出现了问题,于是综合网上的解决方案便有了下文。提醒一
阅读全文
摘要:【将要塞入数据的表】 create table emp_test( id number(12), name nvarchar2(10), age number(3) ) 【准备进表的csv文件内容】 1,andy,23 2,bill,24 3,cindy,25 4,douglas,26 【ctl文件
阅读全文
摘要:注意以下操作在dos窗口里进行,不是sqlplus。 【单表导出】 命令: exp luna/1234@orcl file=c:\temp\123.dump tables=(test05); 其中luna是用户名,1234是密码,orcl是服务名,test05是表名 执行情况: C:\WINDOWS
阅读全文