![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
![]()
добрый день! возникла такая проблема, необходимо с помощью пакетной процедуры оракла взять на клиентском приложении файл и поместить его в базу.
есть вот такая табличка: Код:
Код:
ну или если уж совсем грубо перефразировать то ситуация такая. есть сервер напрямую к которому у меня нет доступа, я не могу например создать там свою папку и положить туда свой файл. есть SQL*Developer и есть файл на моем диске. sql*loader отсутствует. вот используя все что есть надо положить файл в базу процедуркой девелопера. ----------------------------------------------------- кароче можно закрыть) я ужо допетрил что никак не сделать, тут тока клиентским приложением можно подсовывать... Последний раз редактировалось eldalex; 01.10.2010 в 13:33. |
![]() |
![]() |
![]() |
#2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
именно
нужно написать небольшую приладу для работы на клиентской стороне читаем из файла, грузим в стрим, стрим сохраняем в блоб-поле таблицы |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
![]()
в двух словах, я передаю файл кусочками по 32к в хранимую процедуру. файл принимается и сохраняется. 750 метров на данный момент лежат в тестовом поле.
принимает и сохраняет его следующая процедура: (в базе есть запись с id 1 и полем ORIG_FILE типа blob = null) Код:
в том плане чтоб как то складировать это в какую нибудь переменную и update делать только в самом конце? Последний раз редактировалось eldalex; 12.10.2010 в 08:14. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
![]()
все, вроде как работает...
вобщем сделал так Код:
|
![]() |
![]() |
![]() |
#5 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
заведи еще один вх.параметр - is_eof
с последним куском его выставишь, а в коде проверишь и сделаешь апдейт |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сложение больших чисел | SacReD_89 | Общие вопросы C/C++ | 21 | 25.04.2010 16:42 |
Проблема с загрузкой больших файлов на сервер. | Air | PHP | 6 | 03.02.2010 19:50 |
Передача больших файлов чрез сокет | D_E_N | Работа с сетью в Delphi | 0 | 18.01.2010 19:17 |
С# Сложение больших чисел | SL1CK | Помощь студентам | 4 | 23.11.2009 21:07 |
Открытие больших текстовых файлов | sht0p0r | Помощь студентам | 4 | 16.12.2008 12:42 |