Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 SQLLDR - ctl-file  [new]
hnkovr
Member

Откуда:
Сообщений: 214
Как передать в control-файл передать имя data-файла?
25 сен 06, 10:40    [3178182]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
Владимор Конев
Member

Откуда:
Сообщений: 3451
hnkovr
Как передать в control-файл передать имя data-файла?
То есть, ты хочешь, что бы файл с данными был как один из параметров вызова SQLLoader-а?
25 сен 06, 10:50    [3178224]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
_AndreyP
Member

Откуда: Krsk-->SPb
Сообщений: 429
sqlldr -?
25 сен 06, 10:55    [3178266]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
Владимор Конев
Member

Откуда:
Сообщений: 3451
_AndreyP
sqlldr -?
Привет, Андрей!
Красноречивый ответ! ;)
25 сен 06, 11:13    [3178389]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
_AndreyP
Member

Откуда: Krsk-->SPb
Сообщений: 429
Владимор Конев
_AndreyP
sqlldr -?
Привет, Андрей!
Красноречивый ответ! ;)


привет! :)
25 сен 06, 11:15    [3178401]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
hnkovr_
Guest
Владимор Конев
hnkovr
Как передать в control-файл передать имя data-файла?
То есть, ты хочешь, что бы файл с данными был как один из параметров вызова SQLLoader-а?


Это-то понятно:
sqlldr <connect> <ctl-file> <log-file> <bad-file> <data-file> ...

А вот как в <ctl-file> передать и обработать (допустим проинсертить в таблицу) <data-file>?
Вот в чем вопрос!
25 сен 06, 15:20    [3180234]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
_AndreyP
Member

Откуда: Krsk-->SPb
Сообщений: 429
сделайте настройчную табличку и генерируйте ctl-ки
25 сен 06, 15:24    [3180262]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
contr
Member

Откуда:
Сообщений: 1909
hnkovr_

Это-то понятно:
sqlldr <connect> <ctl-file> <log-file> <bad-file> <data-file> ...
А вот как в <ctl-file> передать и обработать (допустим проинсертить в таблицу) <data-file>?

Зачем? Указывайте в datafile.
Можно, конечно, оформить "шапку" loaddata...BEGINDATA и делать
copy /b my_table_template.ctl + my_table_data.txt my_table.ctl
sqlldr <connect> control=my_table.ctl
но непонятно чем это отличается от
sqlldr <connect> control=my_table.ctl data=my_table_data.txt

Ну а еще есть parfile... оченно полезная и удобная вещь, я Вам доложу...
25 сен 06, 15:41    [3180369]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
aars
Member

Откуда:
Сообщений: 263
Если тебя интересует, можно ли в sqlldr использовать параметры, аналогично
sqlplus ... &1 &2
, то там (в лоадере) подобного нет.
генери ctl-ки, как предложено выше
25 сен 06, 16:41    [3180780]     Ответить | Цитировать Сообщить модератору
 Re: SQLLDR - ctl-file  [new]
hnkovr_
Guest
contr
[quot hnkovr_]
Ну а еще есть parfile... оченно полезная и удобная вещь, я Вам доложу...


parfile?..
Звучит подающе надежды! :)
Это что за зверь? :)
25 сен 06, 16:45    [3180804]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить