Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kesalahan SQL Loader:Bidang panjang variabel melebihi panjang maksimum.

Jangan tentukan bidang data Anda sebagai VARCHAR2 dan INTEGER. Gunakan CHAR. Sebagian besar waktu, ketika memuat data dari file teks, Anda ingin menggunakan CHAR, atau mungkin DATE, meskipun itu dikonversi dari bentuk teks. Sebagian besar waktu Anda bahkan tidak memerlukan penentu panjang. Panjang default untuk bidang CHAR adalah 255. File kontrol Anda akan terlihat seperti:

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=BLANKS,
  USERFILENAME,
  STORAGEPATH
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tipe data kolom yang tidak didukung ODP.NET

  2. Bagaimana cara mendapatkan mili stempel waktu sejak 1970 UTC di Oracle SQL?

  3. Impor Massal Oracle

  4. ORACLE SQL ORA-22814 atribut atau nilai elemen lebih besar dari yang ditentukan dalam tipe

  5. Tambahkan atribut ke xmltype dengan nilai yang diambil dari urutan