30、SQL*Plus基础与脚本编写指南

SQL*Plus基础与脚本编写指南

1. login.sql脚本

在SQL Plus中,有一个特殊的脚本 login.sql 值得关注。当启动SQL Plus会话时,只要 login.sql 脚本位于启动SQL Plus的文件夹中,或者可以通过Linux下的 SQLPATH 环境变量或Windows下的注册表设置找到该脚本,SQL Plus就会自动执行它。

此外,还有一个全局的SQL*Plus脚本 glogin.sql 。该脚本会为每个用户执行,在多用户环境中,它允许你混合使用全局设置和个人设置。但在单用户的Oracle环境中,同时使用这两个脚本可能没有必要,甚至会造成混淆。 glogin.sql 脚本通常位于Oracle安装目录下的 sqlplus/admin 子目录中。

需要注意的是,从Oracle Database 10g开始,如果你在不离开SQL Plus的情况下执行 CONNECT 命令,SQL Plus也会执行 glogin.sql login.sql 脚本,而早期版本不会这样。

你可以使用 glogin.sql login.sql 脚本来设置各种SQL*Plus系统变量、用户定义变量和列定义。以下是一个 login.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值