Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
SQL Loader ilk karakteri atlama

Açık 1 Cevaplar 58 Gösterim Veri Tabanı

SQL loader ile oracle veri tabanına bir .txt dosyasını import etmeye calıyorum. Ancak ilk karakteri atlamasını (ignore) istiyorum. Örneğin ilk "|" yani (tırnak ,pipe, tırnak ) delimeter karakterini almamasını istiyorum. Ancak ilk tırak işareti de veri tabanına almayı istemiyorum.

"I"|"tolga"|"celik"|"10.00"|"555451

1 cevap

0

CONTINUEIF  ile hallettim işimi;  ilk tırnak işaretini exlude etmek için 

CONTINUEIF NEXT(1:1) = '"' ilk karakterdeki tırnak işaretini geç diyoruz.
LOAD DATA
CHARACTERSET ....
INFILE  '........txt'

APPEND
CONTINUEIF NEXT(1:1) = '"I' 
INTO TABLE TABLE_NAME
FIELDS TERMINATED BY '"|"'
TRAILING NULLCOLS
(COLUMN ..;
COLUMN ..;
COLUMN ..;
)
(1.9k puan)