以下是SQL*Plus在CentOS中的使用技巧:
安装与配置
ORACLE_HOME、LD_LIBRARY_PATH等环境变量。rlwrap增强交互体验(支持上下键历史切换、命令补全),需在.bashrc中配置别名alias sqlplus='rlwrap sqlplus'。连接数据库
sqlplus username/password@hostname:port/servicename。.sqlplusrc)存储连接信息,简化命令。常用操作技巧
@script.sql 直接运行SQL脚本。SPOOL命令保存结果到文件,SET LINESIZE/PAGESIZE调整显示格式。COLUMN命令自定义列标题,TO_CHAR格式化日期。COMMIT/ROLLBACK提交或回滚事务。性能优化
SELECT *,只查询必要列;为常用字段创建索引。EXPLAIN PLAN分析查询效率,减少全表扫描。高级功能
DECLARE...BEGIN...END编写存储过程或匿名块。EXECUTE IMMEDIATE执行动态生成的SQL语句。参考来源: