相关疑难解决方法(0)

SQL Loader错误:"可变长度字段超出最大长度."

我有一个SQL Loader Control文件,

LOAD DATA  
INFILE 'test.txt'  
INTO TABLE TEST replace  
fields terminated "|" optionally enclosed by '"' TRAILING NULLCOLS  
( DOCUMENTID INTEGER(10),  
  CUSTID INTEGER(10),  
  USERID INTEGER(10),  
  FILENAME VARCHAR(255),  
  LABEL VARCHAR(50),  
  DESCRIPTION VARCHAR(2000),  
  POSTDATE DATE "YYYY-MM-DD HH24:MI:SS" NULLIF POSTDATE="",  
  USERFILENAME VARCHAR(50),  
  STORAGEPATH VARCHAR(255)
)
Run Code Online (Sandbox Code Playgroud)

当我在其上运行SQL Loader时,它给了我一个错误,
Record 1: Rejected - Error on table TEST, column FILENAME. Variable length field exceeds maximum length.

这是那行...该列的长度低于255 ..

1|5001572|2|/Storage/Test/5001572/test.pdf|test.pdf||2005-01-13 11:47:49||

这是我在日志文件中注意到的奇怪之处

Column Name | Position | Len | Term | Encl | Datatype
FILENAME …

oracle sql-loader

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

oracle ×1

sql-loader ×1