SQLPLUS 的常用指令整理,蛮实用的一份资源,尤其你平时有在写 Shell 脚本或者跑 Oracle 批脚本的话,真的能省不少事。文件里不光列了常见命令,还有一些命令嵌套技巧,像是如何用WHENEVER SQLERROR EXIT来控制错误退出、或者结合SPOOL把日志打印出来,都是挺有用的小招。

SQLPLUS 的指令其实跟普通 SQL 还挺不一样的,尤其是那种控制流程、日志、变量替换的用法,刚接触的时候容易绕晕。文档里把常用指令列得挺全,比如SET ECHO OFFDEFINEACCEPT这些,配合 Shell 用时更丝滑。

比如你写了个run_import.sh,想自动化导入 SQL 脚本并带日志,你可以用:

sqlplus -s user/pwd@dbname <

就几行,清清爽爽,执行起来稳定还好调试。

顺手给你整理了几个相关文章:

如果你平时接触OracleShell、或者在写定时脚本,不妨收藏一下这份指令合集,配合上面的文章用起来更顺。