改一下sql
select NPROJECTTYPEID||','||SPROJECTTYPENAME||','||SNOTE||';' from ProjectType;
select NPROJECTTYPEID||','||SPROJECTTYPENAME||','||SNOTE||';' from ProjectType;
解决方案 »
- ORA-03137: TTC 协议内部错误: [12333] [76] [76] [79] [] [] [] []
- windows下 安装后的 Oracle SQL Developer 不能用,出现一个对话框提示:Enter the full pathname for jav
- oracle可不可以跟踪出执行过的SQL语句
- 数据库exp imp出现一点不解
- update问题,更新表中多个字段
- 一个很常见但是又很复杂的问题,oracle大数据迁移
- oracle连接不上是怎么回事啊?
- OracleOraHome92ClientCache服务启动出现问题
- 怎样把access表导入到oracle中。
- 请问有没有哪位大牛过了oracle dev的?dba和dev哪个好过?
- 下学期就要学oracle了 不知道门路 希望各位有见之是士给点意见
- 请问有什么工具能将mysql的数据导入到oracle中?
TRAILING NULLCOLS
但是一旦遇到有一个字段中出现空值,还是无法将数据导入。这又是为什么呢?麻烦高手继续指教啊。
select NPROJECTTYPEID||','||SPROJECTTYPENAME||','||SNOTE
from ProjectType;控制文件改成:
load data
infile 'E:\tang\DemoApp\Export\ProjectTypeExport.txt'
replace into table ProjectType
fields terminated by ','
TRAILING NULLCOLS -- 表示如果出现 xx,,yy 则第二个字段绑定null值。
(NPROJECTTYPEID,SPROJECTTYPENAME,SNOTE)
记录 2: 被拒绝 - 表 PROJECTTYPE 出现错误。
ORA-01401: 插入的值对于列过大因为最后一个字段SNOT存在空值,数据源文件中每行后面凡是空值的地方都有很多的空格,空格超过了字段设定的长度,所以报错了。请问该如何解决?
select NPROJECTTYPEID||','||SPROJECTTYPENAME||','||SNOTE||',' -- 末尾添加','
from ProjectType;控制文件改成:
load data
infile 'E:\tang\DemoApp\Export\ProjectTypeExport.txt'
replace into table ProjectType
fields terminated by ','
TRAILING NULLCOLS
(NPROJECTTYPEID,SPROJECTTYPENAME,SNOTE)