随笔分类 -  Oracle.数据导入导出

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

生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示