2013-07-11 4 views
0

Я пытался создать таблицу в oracle express в моей локальной базе данных. При импорте данных я сталкиваюсь с проблемами, когда некоторые из записей выглядят более чем в одной строке. Я использовал здесь/n, чтобы начать новую строку. Но я чувствую, что/n есть между моими данными, и это делает одну запись как разные записи. Я использовал запрос происходит некорректноОдна запись, попадающая в разные строки в sql loader

organization external 
(
type oracle_loader 
default directory ext_tab_dir 
access parameters (
records delimited by '\n' 
characterset 'utf8' 
badfile 'SOD_RULE_SET_bad.txt' 
logfile 'SOD_RULE_SET_log.txt' 
skip 1 
fields terminated by ',' Optionally Enclosed by '"' 
missing field values are null 
reject rows with all null fields 
) 
location ('SOD_RULE_SET.csv') 

Могу ли я узнать, как сделать один записи в одной строке, чем получить его разогнали.

+0

Не уверен, что я вполне следовать, но делает [ 'continueif'] (http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_control_file. htm # i1005509) делать то, что вам нужно? –

ответ

0

Я нашел ответ

organization external 
(
type oracle_loader 
default directory ext_tab_dir 
access parameters (
records delimited by '\r\n' 
characterset 'utf8' 
badfile 'SOD_RULE_SET_bad.txt' 
logfile 'SOD_RULE_SET_log.txt' 
skip 1 
fields terminated by ',' Optionally Enclosed by '"' 
missing field values are null 
reject rows with all null fields 
) 
location ('SOD_RULE_SET.csv')