powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как передать в процедуру данные из файла?
4 сообщений из 4, страница 1 из 1
Как передать в процедуру данные из файла?
    #36461083
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Подскажите пожалуйста, можно ли в процедуру передать данные из внешнего csv файла?
Например, в файле есть два поля:

1;Иванов
2;Петров
3;Сидоров

Мне надо сделать процедуру, которая в таблице апдейтит записи, тоесть делает что-то вроде
Код: plaintext
update TABLE SET LASTNAME='Иванов' where ID= 1 

получая данные в запрос из файла.

Можно ли это сделать, и, если можно, то как?

PS. Извините за сумбурное объяснение проблемы :о)
...
Рейтинг: 0 / 0
Как передать в процедуру данные из файла?
    #36461231
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел,

Добрый день.

Если id - PK и метод insert_update вас устроит, то:
call admin_cmd ('import from file.csv of del modified by coldel; nochardel method P (1,2) insert_update into table(id, lastname)')
иначе то же, но с опцией replace в служебную таблицу, а потом соотв. update table.
...
Рейтинг: 0 / 0
Как передать в процедуру данные из файла?
    #36462862
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как правильно указать файл csv?
я пытаюсь выполнить вот такую команду:
Код: plaintext
call admin_cmd('import from c:\file.csv OF del modified by coldel; nochardel method P (1,2) insert_update into guzhanov.Table1(id,LASTNAME)')
и получаю ошибку "SQL3196N Входной файл не найден". Файл есть, путь к нему указан правильно.

Команду запускаю в SQL Editor в Quest Central for DB2
...
Рейтинг: 0 / 0
Как передать в процедуру данные из файла?
    #36462923
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, разобрался сам :о))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как передать в процедуру данные из файла?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]