Selam,
Oracle veri tabanında bir txt deki belli bir datayı sqloader ile içeriye alırken “Variable length field exceeds maximum length” hatasını alıyorum.
Alınan data formatı ile veri tabanını alanın karakter formatları ve uzunlukları aynıdır. Öneriniz nedir?
comments
1 references
// Comments are closed.
araştırmalar soncunda sorunumu şu şekilde çözdüm; CHAR kullanarak sqloader içinde, karakter olarak almış oldum.
LOAD DATA
INFILE ‘test.txt’
INTO TABLE TEST replace
fields terminated “|” optionally enclosed by ‘”‘ TRAILING NULLCOLS
(DOCUMENTID,
CUSTID,
USERID ,
FILENAME,
LABEL,
DESCRIPTION CHAR(2000),
POSTDATE DATE “YYYY-MM-DD HH24:MI:SS” NULLIF POSTDATE=””,
USERFILENAME,
STORAGEPATH)
Alıntı: http://stackoverflow.com/questions/10386020/sql-loader-error-variable-length-field-exceeds-maximum-length