Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
Приветствую! Поделитесь опытом, кто-то использует эту штуку (IQ 12.7)? А то я не совсем догоняю, как ею пользоваться - вроде и работает, но как-то не совсем, как хотелось бы... Или ткните в документацию, пожалуйста, или расскажите в двух словах - примерчик - табличку с полями разных типов, текстовый файлик с данными (строчек 10), ну и командочку для его загрузки, а? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 11:00 |
|
||
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
[quot Leonid Vorontsov]вроде и работает, но как-то не совсем, как хотелось бы... /quot] Вот это и постановка вопроса!!! Тут наверное все должны сами догадаться. Как она у вас работает, и как хотелось бы вам. Да ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 11:27 |
|
||
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
> Вот это и постановка вопроса!!! Хорошо, попробуем по-другому... Эта тулза только интерактивная или как-то можно заставить её работать пакетно? И с форматом файла не всё ясно - как ей объяснить, что является разделителем строк? А вопросы про документацию и пример остаются открытыми. Надеюсь, там-то всё понятно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 11:36 |
|
||
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
Leonid Vorontsov как ей объяснить, что является разделителем строк? Разделитель строк задается через -r Leonid Vorontsov А вопросы про документацию и пример остаются открытыми. .. Док тут А вообще лучше использовать нативный способ заливки данных в IQ через LOAD TABLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 11:55 |
|
||
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
> лучше использовать нативный способ заливки данных в IQ через LOAD TABLE Так-с, попробуем вернуться чуть назад. Задача на самом деле стоит выгрузить данные в текстовые файлы с одного IQ сервера и загрузить их потом на другой IQ сервер. Какую связку выгрузка/загрузка использовать лучше всего? Ну, чтобы выгрузилось так (в таком формате), чтобы не было заморочек при загрузке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:13 |
|
||
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
> Разделитель строк задается через -r Тогда подскажите, как разделителем строк сделать CR и LF вместе взятые. Ну то есть, 0x0D 0x0A - обычный разделитель строк в текстовых файлах под Windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:58 |
|
||
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял, разделитель полей указывается с помощью -t. Тогда вопрос, как разделителем сделать | - вертикальную черту (0x7C)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 18:08 |
|
||
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
Как выбрать field terminator для bcp можно прочитать тут Еще раз повторяю для IQ лучше не связывайтесь с bcp. SELECT во внешний файл описание тут , потом LOAD TABLE описание тут Так все будет прозрачней и удобней. Или же, если данные переливаются между двумя IQ можете использовать insert location ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 19:16 |
|
||
|
iq_bcp
|
|||
|---|---|---|---|
|
#18+
> SELECT во внешний файл С этого я и начал. Но данные надо было мигрировать с 12.5, а там эта фишка не работала (не знаю, как сейчас, на 12.7). Поэтому, учитывая сжатые сроки и то, что задача одноразовая, сделал спомощью select...; output...; > LOAD TABLE Так и сделал. Но встал вопрос, а можно ли эти файлы (cp1257) загрузить в базу UTF8, поэтому тут iq_bcp и всплыла... Ну да ладно, загрузил я их в UTF8 (как - отдельная история). Теперь следующая задача - а как сделать так, чтобы upper и lower коректно работали с неоднобайтовыми символами? (Например, в Informix это происходит само собой.) > IQ можете использовать insert location Такой вариант не рассматривается по условию задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2007, 14:33 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2012134]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 344ms |

| 0 / 0 |
