Questione : SQL*Loader - Disposizione che conduce & spazio di trascinamento per le colonne con gli spazi nel nome

Ho una tabella per caricare i dati da rivedere in.  I dati sono virgola delimitato e chiuso in tics (singole citazioni). l'utente del
The ha chiesto che assetto gli spazi di trascinamento dai dati.  Non c'è nessun problema di problem.

The che il fornitore che ha generato la tabella ha messo gli spazi nei nomi di colonna.  Ciò è stata indirizzata e sarà corretta tuttavia per ora, dobbiamo entrare i dati nel table.

I embrionali nel usando lo SQL*Loader e non possiamo sembrare ridurre la sintassi per le colonne con gli spazi. il

Here è i nomi di colonna: i dati del
ID NUMBER
NAME
COMMENT CODE

The del
PIN osservano il simile: il
'000352', “555„, “PRESA„, '06 una p q t “
'000888„, “888„, “JILL„, '10 z i

Here di q t 'è la mia lima di controllo: il
LOAD il customer
REPLACE
FIELDS della TABELLA del Br/>INTO di datafile.dat'< di DATA
INFILE “TERMINATO DA “,„ FACOLTATIVAMENTE HA ACCLUSO “„ “da
TRAILING NULLCOLS
(
PIN “LTRIM (RTRIM (: PIN))„, " NUMERO DI IDENTIFICAZIONE " DEL
,
NAME “LTRIM (RTRIM (: NOME))„, " la sintassi del

What del
di CODICE di COMMENTO " del
) può io usa per assettare “il NUMERO di identificazione„ e “il CODICE di COMMENTO„?

class= del

Risposta : SQL*Loader - Disposizione che conduce & spazio di trascinamento per le colonne con gli spazi nel nome

Provare a generare una vista sulla tabella con i column_names “col_x„ anziché “la colonna x„
e controllo se potete utilizzare la vista anziché la tabella in sql-caricatore
Altre soluzioni  
 
programming4us programming4us