powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / LOAD TABLE
9 сообщений из 9, страница 1 из 1
LOAD TABLE
    #33763221
polexm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASA 9.0.2

Добрый день!

Такая проблема. Нужно выполнить загрузку данных из таблицы через клиентское приложение. Таблица физически находится на рабочей станции (там же запущено приложение, которое должно выполнить загрузку таблицы). База данных - на сервере.

При выполнении LOAD TABLE выпадает ошибка "Нет доступа к файлу". Я так понимаю, что сервер ищет этот путь у себя на локальном диске и не находит.

Как в данной ситуации можно выполнить подгрузку? Построчный Insert использовать не хотелось бы, поскольку в таблице около 1 - 10 млн записей - это займет много времени.

Подскажите, пожалуйста.

Спасибо!
...
Рейтинг: 0 / 0
LOAD TABLE
    #33763228
Mr.DKSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
You can use UNC path names to load data from files on computers other than the server. For example, on a Windows 95 or Windows NT network, you may use the following statement to load data from a file on the client machine:

LOAD TABLE employee
FROM '\\\\client\\temp\\input.dat'
...
Рейтинг: 0 / 0
LOAD TABLE
    #33763242
polexm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!

А если сервер не в локальной сети?
...
Рейтинг: 0 / 0
LOAD TABLE
    #33763251
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
polexm wrote:

> А если сервер не в локальной сети?

INSERT-ами с клиента. Сам не догадался ;)?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
LOAD TABLE
    #33763260
polexm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Догадался, но
автор
Построчный Insert использовать не хотелось бы, поскольку в таблице около 1 - 10 млн записей - это займет много времени.
...
Рейтинг: 0 / 0
LOAD TABLE
    #33763399
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
polexm wrote:

> Построчный Insert использовать не хотелось бы, поскольку в таблице около
> 1 - 10 млн записей - это займет много времени.

А в данной ситуации есть всего 2 варианта:

1) дать серверу доступ к файлу с данными и использовать LOAD TABLE;
2) использовать INSERT при невозможности выполнения условия из п.1.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
LOAD TABLE
    #33763423
polexm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
LOAD TABLE
    #33765165
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
polexm wrote:

> Построчный Insert использовать не хотелось бы, поскольку в таблице около
> 1 - 10 млн записей - это займет много времени.

А в данной ситуации есть всего 2 варианта:

1) дать серверу доступ к файлу с данными и использовать LOAD TABLE;
2) использовать INSERT при невозможности выполнения условия из п.1.
Posted via ActualForum NNTP Server 1.3

Кажется есть еще 3-тий путь, но он сработает, если на клиенте имеется ISQL,
тогда из клиента запустить его с соответствующим скриптом...
...
Рейтинг: 0 / 0
LOAD TABLE
    #33765181
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov wrote:

> Кажется есть еще 3-тий путь, но он сработает, если на клиенте имеется ISQL,
> тогда из клиента запустить его с соответствующим скриптом...

Имеешь в виду INPUT INTO из dbisql? Так он вставляет данные в таблицу
Insert-ами...
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / LOAD TABLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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