powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Переменная как запрос
3 сообщений из 3, страница 1 из 1
Переменная как запрос
    #39838875
dow1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья, всем привет!

Подскажите пожалуйста, как можно реализовать такое

есть запрос

select objectnumbers from tables



результат этого запроса

1
2
4
101
203



есть еще один запрос

SELECT REPLACE((TO_CHAR(mic.objectnumber)

||'|'

|| SUBSTR(s1.text,1,16)

||'|'

|| '1'

||'|' ), ' ')

FROM mic

LEFT JOIN s1

ON s1.numberid = mic.nameid



WHERE s1.text IS NOT NULL

AND mic.trucid =1;



результат этого запроса должен записываться в файлы

spool D:\mi.1, D:\mi.2, D:\mi.4, D:\mi.101, D:\mi.203



где1,2,4,101,203 это результат запроса select objectnumbers from tables



также есть cmd файл
в котором прописан коннект и запуск sql файла


set NLS_LANG=AMERICAN_AMERICA.AL32UTF8

sqlplus LoDb/AdmiWsfef2@metes @query.sql


и в файле query.sql

set head off;
set NEWP NONE;
SET FEEDBACK OFF;
SET TERM OFF;
SET SHOWMODE OFF;
SET VERIFY OFF;
set PAGESIZE 1000;
set LINESIZE 100;


spool D:mi.1


SELECT REPLACE((TO_CHAR(mic.objectnumber)

||'|'

|| SUBSTR(s1.text,1,16)

||'|'

|| '1'

||'|' ), ' ')

FROM mic

LEFT JOIN s1

ON s1.numberid = mic.nameid

WHERE s1.text IS NOT NULL

AND mic.trucid =1;
spool off;
exit;
Подскажите пожалуйста как можно реализовать такое
...
Рейтинг: 0 / 0
Переменная как запрос
    #39838901
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dow1985Подскажите пожалуйста, как можно реализовать такое
...
Подскажите пожалуйста как можно реализовать такоеУчись вменяемо задавать вопросы.
...
Рейтинг: 0 / 0
Переменная как запрос
    #39838903
feagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dow1985,

и научитесь пользоваться тэгом SRC
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
SELECT REPLACE((TO_CHAR(mic.objectnumber)

||'|'

|| SUBSTR(s1.text,1,16)

||'|'

|| '1'

||'|' ), ' ')

FROM mic

LEFT JOIN s1

ON s1.numberid = mic.nameid



WHERE s1.text IS NOT NULL

AND mic.trucid =1;
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Переменная как запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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