search
Giriş
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 oy
295 gösterim

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
Veri Tabanı kategorisinde 2.0k puan
düzenledi

1 cevap

0 oy

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 ..;
)
2.0k puan

İlgili sorular

0 oy
1 cevap 1.2K gösterim
1.2K gösterim
Oracle veri tabanına SQL loader ile bir dosya içeri almaya calışırken hata alıyorum. Neden olabilir sizce? SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0] ORA-12154: TNS:could not resolve the connect identifier specified
1 Ağustos 2017 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 409 gösterim
409 gösterim
Selam , .csv dosya formatındaki veriyi sql loader ile veri tabanına almaya calışıyorum. CHARACTER SET yanlış olduğundan içeri alamıyorum. Bu excel formattını alabilmek için manuel .txt formatına çevirmiştim, ama pek yararı olmadı sanıyorum. O nedenle excel dosyasını hangi ... load was aborted because SQL Loader cannot continue. SQL*Loader-266: Unable to locate character set handle for UTF.
9 Mayıs 2017 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 753 gösterim
753 gösterim
PL\SQL de datanın için de yeni satır (new Line) karakterini nasıl kaldırabiliriz?
26 Eylül 2016 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
1 oy
1 cevap 888 gösterim
888 gösterim
Oracle veri tabanında lag(..) over (partion by ..) ne iş yapar bilen var mı?
2 Mart 2018 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
2 cevap 3.3K gösterim
3.3K gösterim
pl sql developer kullanarak bir select atıyorum date formatı için SELECT TO_DATE('04-JUL-15', 'DD-MON-YY') FROM dual; ancak "ORA-01843: geçerli bir ay değil" hatası aldım. UAT ortamımızda düzgün çalışırken, PROD ortamımızda çalışmadı nedendir acaba?
26 Ekim 2016 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu