sqlplus环境变量

 时间:2024-09-25 03:22:53

sqlplus环境变量

工具/原料

centos7

centossecureCRT

方法/步骤

1、在使用SQLPLUS工具时,我们会经常使用到些oracle数据库自带的环境变量,这些环境变量在使用的时候会给我们操作的时候带来很多方便,下面列举出经常使用的环境变量。

2、(1)verify环境变量在执行替代变量SQL语句时时,会看到有oldn娣定撰钠ew两行代码的出现,这个是蕉浔恨缝由sqlplus环境命令verify来控制的sql>showverify;可以查看当前verify的状态使用setverifyon/off;可以设置verify的状态可以看到下面当verify设置为关闭的时候是不出现oldnew两个语句的

sqlplus环境变量

sqlplus环境变量

3、(2)linesize环境变量linesize的作用是控制每一行数据列的显示长度。查看默认长度

sqlplus环境变量

4、同样可以使用setlinesize长度;来设置长度(这个的含义就是让一行显示300个字符)

sqlplus环境变量

5、(3)pagesize环境变量pagesize用来控制每一页显示多少行查看默认值

sqlplus环境变量

6、设置setpagesize200;设置完成后可以看出,上图中红色标记的虚线在这里已经不再显示了。

sqlplus环境变量

sqlplus环境变量

7、(4)timing环境变量timing的作用是显示执行sql语句消耗的时间,可以通过showtiming;来查看默认状态打开环境变量timing的状态后可以看到下面有时间的显示这就是timing的作用

sqlplus环境变量

8、(5)sqlp环境变量sqlp环境变量的作用是把sql>还成自己想要的格式倦虺赳式,一般情况下都设置为登陆oracle的用户名和实例名,通过setsqlp'_user@_艘早祓胂connect_identifier';来设置

sqlplus环境变量

9、可以看到在没有设置sqlp的情况下默认是使用的SQL>当修改后可以看到已经改编成用户名@实例名的格式了。这种格式更直观的可以看出当前登录的用户和当前用户连接的数据库实例名。切换用户也更直观

sqlplus环境变量

10、(6)feedback环境变量使用SQLPLUS执行SQL语句时,像SELECT语甜入艺阝句通常返回结果带有“xxrowsselected.”这绛纲苘浑样的提示。feedback环境变量的作用是显示查询结果的总数feedback有三个参数on/off/non是打开off是关闭n是指定多少行才显示查询结果的总数

sqlplus环境变量

11、从图中可以看出,feedback的默认值是6行查询classname表中的数据一共才5行所以没有显示xxrowsselectd;现在向表中插入二条数据,再次查询看结果会不会显示

sqlplus环境变量

12、测试n参数当n设置为10时再次查询发现不会出现结果总数了因为一共就七条数据

sqlplus环境变量

13、(7)heading环境变量heading环境变量的作用是在查询结果中是否显示列头也就是列名默认状态是开户的所以在查询的时候会显示出列名

sqlplus环境变量

14、设置为关闭之后就不会显示列名了

sqlplus环境变量

15、(8)col环境变量col环境变量的作用是用来格式化一列的显示长度col字段名fora30;这个图上是没有格式化查询出的数据

sqlplus环境变量

16、这个图上是格式化后查询出的数据格式化clname显示长度为30个字符格式化clkecheng显示长度为50个字符字段下面的虚线就是设置的显示长度

sqlplus环境变量

17、很显示经过格式化后的列宽度显示的更直观上面的两张兔脒巛钒图是控制字符串的显示长度如果想要控制number类型字符串的长度要使用col字段名for9999;999999代表六位剞麽苍足数字(虚线会多出一个是为了确保是正数还是负数,前面会自动多保留一个位置)

sqlplus环境变量

18、(9)spoola.txt/a.xlsSQL语句spooloff环境变量spoolspooloff环境变量的作用是将查询结果保存到指定的文件中保存后使用spooloff结束命令

sqlplus环境变量

19、查看a.xls文件中的内容

sqlplus环境变量

20、(10)让sqlpuls中设置的环境变量永久有效上面这些环境变量设置后,只是临时起作用的一旦用户退出登陆,则所设置的环境变量就会失效。从下面的图片可以看到,hr用户退出后,再使用choy用户进行登陆原来设置的环境变量已经失效了

sqlplus环境变量

21、下面是让sqlplus中豹肉钕舞设置的环境变量永久有效的方法找到$ORACLE_HOME/sqlplus/admin/glogin.s鳎溻趄酃ql文件在这个文件中添加上自己想要的环境变量就可以了再登陆或者执行SQL语句时已经生效了。即便是退出后再登陆也不会失效。

sqlplus环境变量

sqlplus环境变量

滑移装载机安全规范之操作和安全标志 v手势插画设计 如何查看电商的小时带货榜单? 中国茶的四大茶区 bridge附属文件开启在DNG中嵌入XMP#校园分享#
热门搜索
别克报价及图片 设计图片大全 魔兽世界电影 天天电影院 简笔画小鸟图片大全