powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод команд из sqlplus
6 сообщений из 6, страница 1 из 1
Вывод команд из sqlplus
    #39696129
Edgar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, есть ли возможность выводить на консоль sqlplus запускаемые команды (без явного echo/print)?

Код: plaintext
sqlplus.exe user/pass@DB @batch.sql

batch.sql
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
spool Results.csv

select * from table1;
select * from table2;
select * from table3;


spool off
exit

хотелось бы, чтобы по мере выполнения запросов, печатались тексты запросов в консоли.

Может есть какой то ключ или SET?
Сколько не смотрел, пока не нашел.
...
Рейтинг: 0 / 0
Вывод команд из sqlplus
    #39696144
IMNO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SQL> SET SERVEROUTPUT ON
SQL> SELECT * FROM DUAL;

D
-
X

SQL>
...
Рейтинг: 0 / 0
Вывод команд из sqlplus
    #39696150
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edgar,

не оно?

https://docs.oracle.com/database/121/SUTIL/GUID-D45E2B5E-B70C-49E1-BE46-6B58DBABE220.htm#SUTIL1515

SET ECHO
Purpose

Turns command output on or off. This command only affects output being displayed in a script or using the spool mode.

Syntax and Description

set echo on|off

This command does not require an ADR home to be set before you can use it.

.....
stax
...
Рейтинг: 0 / 0
Вывод команд из sqlplus
    #39696155
Edgar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

Мне нужно выводить результат в файл, а текст запроса на экран.
если ставлю ЭХО, то результаты тоже выводятся на экран )
...
Рейтинг: 0 / 0
Вывод команд из sqlplus
    #39696196
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edgar,

через гланды
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
set echo on
select * from dept
.
set echo off
set term off
spo d:\1.txt
/
spo off
set echo on
set term on
select * from emp
.
set echo off
set term off
spo d:\1.txt app
/
spo off
set term on



.....
stax
...
Рейтинг: 0 / 0
Вывод команд из sqlplus
    #39696219
Edgar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попроще варианта нет?

Может спулить как то из командной строки вместо spool 1.txt и spool off?

Код: plaintext
sqlplus.exe user/pass@DB @batch.sql > result.sql

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


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