Oracle cli инструмент для доступа к базам данных, смешивая SQL-операторы с МН языком / языком SQL.

sqlplus (SQL*Plus) является инструментом командной строки, используемым для доступа к базам данных путем смешивания SQL-операторов с МН процедурным языком / процедурным языком SQL. Оба - продукты Oracle.

Они позволяют сценариям использовать переменные, циклы, условные предложения, функции, классы, и так далее. Другие собственные базы данных обеспечивают подобные функции.

1
ответ

Передать переменную linux в сценарий оракула

Я пытаюсь передать сведения о точке монтирования _в своем сценарии оракула. Я могу передать целочисленную переменную, используя приведенный ниже код, но не могу отправить сведения о точке монтирования в сценарии оракула :sed "s/@@pqr@@/$space/g&...
04.11.2020
1
ответ

Вставка в таблицу Oracle из переменной оболочки, хранящей тысячи значений

Я пытаюсь вставить записи в столбец Oracle, где значения передаются из переменной оболочки. Сама переменная хранит шаблон, сгенерированный из списка файлов. Этот паттерн генерируется на...
28.06.2020
1
ответ

Привязать переменные в терминале

Можно ли запросить переменную прямо в терминале? Например, я хочу использовать команду cat , но я хочу, чтобы терминал спрашивал, какое имя файла использовать. Так же как и в SQL плюс я...
17.06.2020
1
ответ

Сценарий оболочки, который запускает утилиту sqlplus и выполняет запрос, собирает выходные данные

Я пытаюсь сделать это: В примере.ш: #!/бин/баш sqlplus/как sysdba выберите * из двойного; И только когда я запускаю этот сценарий оболочки, он открывает утилиту sqlplus, но не может выполнить следующую строку, которую я ...
20.02.2020
1
ответ

Можно ли не перезаписывать файл в случае ошибки при перенаправлении STDOUT?

У меня есть простая синтаксически неверная команда, подобная этой, предназначенная для запуска на хостах Unix/Linux $ echo "first string $PATH" > out.lst $ ECHO вторая строка %PATH% > out.lst Первая строка ...
23.01.2020
1
ответ

переменная связывания и сценарии оболочки с помощью sqlplus [закрыто]

Я хочу выполнять DML с использованием переменных связывания со сценариями оболочки. Например, что-то вроде: #!/bin/bash SH_NUM=10 sqlplus -S test_user/test_pass <
06.11.2018
1
ответ

Создание файла .XLS в качестве выходного файла запроса sqlplus и отправка этого файла .XLS в виде вложения в электронное письмо

Я создание выходного файла (формат .xls) из приведенного ниже запроса БД- sqlplus -S -L user / pass @ DB << EOF | sed '/ ^ $ / d' >> домой / тест / query_output.xls установить строку 22000 оттолкнуть голову установить обратную связь ...
14.06.2018
1
ответ

Другой вывод при выполнении сценария вручную и через задание cron / jenkins

У меня есть сценарий оболочки, который открывает sqlplus и выбирает некоторые данные из базы данных, содержащие китайские символы. Когда я выполняю его вручную, вывод содержит эти символы. Когда я делаю это через cron или jenkins ...
29.04.2018
1
ответ

Как зафиксировать только стандартную ошибку в этом сценарии bash?

это мой сценарий scash query = "select * from blabla;" sqlplus64 -S / nolog <> errorLog.txt CONNECT имя пользователя / pwd @ domainName: 1521 / serviceName ...
08.07.2017
0
ответов

Подстановка команд Unix при использовании sqlplud

Попытка вызвать файл sql из сценария оболочки unix. ExecuteSql1.sh #!/bin/sh ## шагов для получения соединения и его формирования. результат=`sqlplus -S ${connectURL} << EOF НАБОР СТРАНИЦ 0 строк 800 @ /sql/...
30.04.2020
0
ответов

Скрипт bash не продолжается после выполнения запроса с помощью sqlplus

здесь я пытаюсь выполнить обычный запрос с помощью sqlplus и сбросить результат в CSV-файл, затем у меня есть еще одна задача, я столкнулся с проблемой, мой скрипт не продолжается после выполнения запроса sqlplus просто...
21.03.2020
0
ответов

Сценарий оболочки: перенаправить вывод sql-запроса в файл

Внутри сценария оболочки я написал ниже sqlq () { результат = `sqlplus -S sss / eee @ sid <$ 1 | grep -v '^ $' ' echo $ result } echo "выберите * из emp"> q.sql sqlq q.sql Мне нужно направить вывод в ...
18.11.2018
0
ответов

Передача переменных оболочки в оператор SQL

Я хочу передать переменные оболочки в оператор SQL. И сценарий оболочки, и оператор SQL присутствуют в одном файле сценария. Мне нужны значения переменных retMonth, retLastDay и retPrvYear в ...
28.09.2016
0
ответов

Выбор значений из запроса Oracle Select

Я выполнил следующую команду (часть двухэтапной процедуры, необходимой для сброса пароля, когда мы сталкиваемся с ошибкой ORA-28007). SQL> выберите № ПОЛЬЗОВАТЕЛЯ, ИМЯ, ПАРОЛЬ ОТ пользователя $, где name = 'TESTUSER'; ...
06.07.2016
0
ответов

сохранить вывод в файл из sqlplus запроса в ksh скрипте

Дело в том, что он перезаписывается в Result.txt и я получаю только последний запрос. Как я могу это исправить? #!/bin/sh while read -r line do echo "'$line'" sqlplus -s whatever/whatever <<-EOF SPOOL ...
02.09.2015