使用 shell 脚本从 oracle DB 进行 sql 查询

使用 shell 脚本从 oracle DB 进行 sql 查询
$ cat DBUpdate

#!/bin/bash

sqlplus -s bb_split/pwd@q:1521 <<< "DELETE OUT_QUEUE01 WHERE TDATE=TO_DATE('$1', 'YYYYMMDD')"

我收到以下错误:

./DBUpdate: line 5: sqlplus: command not found

答案1

您应该指定 sqlplus 的完整路径。

尝试通过运行以下命令查找路径:env | grep -i ora | sort

或者尝试:哪个 sqlplus

相关内容