1

Мне нужно выполнить запрос select SQL в базе данных Oracle и захватить список полученных записей в сценарии оболочки. Также я хотел бы изменить запрос для определенных условий и должен получить его снова. Как я могу это сделать?

Есть ли способ иметь постоянное соединение с базой данных Oracle с помощью сценария оболочки?

1 ответ1

2

Вы можете сделать что-то вроде следующего:

#!/bin/bash

DatabaseconnectStr=user/password@ALIAS
Dynamic=DynamicContent

sqlplus -S ${DatabaseconnectStr} << EOF

spool results.out
SELECT * FROM YOUR_TABLE WHERE COLUMN = ${Dynamic} ;
spool off
exit;
EOF

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .