powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Чтение txt файла
14 сообщений из 14, страница 1 из 1
Чтение txt файла
    #39637616
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть идея реализовать следующие :

Сравнить результат sql-запроса ( вывод = 5 цифр ) с другим значением ( тоже 5 цифр ) которое находится в txt файле на сервере , если значение одинаковы то выполняется скрипт . Скажите это вообще возможно в рамках sqlplus ?
...
Рейтинг: 0 / 0
Чтение txt файла
    #39637625
Фотография AlexFF__|
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,
Возможно
...
Рейтинг: 0 / 0
Чтение txt файла
    #39637627
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexFF__|maverick2104,
Возможно

Спасибо , значит буду копать , было важно знать что не зря .
...
Рейтинг: 0 / 0
Чтение txt файла
    #39637649
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
host date>dummy.txt
select '
@dummy.txt
' from dual;

'ТЕКУЩАЯДАТА:27.04.2018ВВЕДИТЕНОВУЮДАТУ(ДД-ММ-ГГ):'
---------------------------------------------------------

Текущая дата: 27.04.2018
Введите новую дату (дд-мм-гг):


1 row selected.
...
Рейтинг: 0 / 0
Чтение txt файла
    #39637661
_S_T_O_N_E_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

Какой крутяк.
А где об этом почитать можно?
...
Рейтинг: 0 / 0
Чтение txt файла
    #39637671
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_S_T_O_N_E_А где об этом почитать можно?Не в доке. Здесь например пару разиков в год проскакивает.
...
Рейтинг: 0 / 0
Чтение txt файла
    #39637673
_S_T_O_N_E_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

То есть это недокументированая фича?
Описания вообще никакого нет?
...
Рейтинг: 0 / 0
Чтение txt файла
    #39637674
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104с другим значением ( тоже 5 цифр ) которое находится в txt файле на сервере

Elic
Код: plsql
1.
2.
3.
4.
host date>dummy.txt
select '
@dummy.txt
' from dual;



Виталь, оно точно НА СЕРВЕРЕ? :)

2ТС если надо действительно работать с файлом в серверной ФС, то:
1. Вам потребуется объект бд DIRECTORY .
2. select BFILENAME ('<DirName из п.1>','<Имя файла>') from dual;

По необходимости конвертим в CLOB/ в строку, парсим или еще как изгаляемся по потребности.

Вместо bfilename можно использовать external table.

Вариант для особых ценителей - серверная java.
...
Рейтинг: 0 / 0
Чтение txt файла
    #39637675
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousВиталь, оно точно НА СЕРВЕРЕ? :)Да-мс. Смутила нерелевантная к "на сервере" концовка:
maverick2104это вообще возможно в рамках sqlplus ?
...
Рейтинг: 0 / 0
Чтение txt файла
    #39638886
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за отклик , но я если честно так и не понял как можно просто прочитать файл txt посредством sqlplus .

Создал directory , но каким образом использовать BFILENAME ? Да и вообще это судя по доке это просто синоним директории .
...
Рейтинг: 0 / 0
Чтение txt файла
    #39638888
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если файл на сервере - UTL_FILE .
...
Рейтинг: 0 / 0
Чтение txt файла
    #39638937
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdm,

Спасибо , разобрался как писать . Скажите а такое возможно utl_file.put(fhandle , <переменная> ) ? И как вписать в эту переменную вывод обычного Select ?
...
Рейтинг: 0 / 0
Чтение txt файла
    #39638947
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такое возможно utl_file.put(fhandle , <переменная> ) ?

Передать в функцию переменную как параметр - конечно, возможно.

как вписать в эту переменную вывод обычного Select ?

select ... into v from ... ;

Вам бы книжку какую сначала почитать для начинающих.
...
Рейтинг: 0 / 0
Чтение txt файла
    #39639183
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

external table
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Чтение txt файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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