1.SQL*Plus工具简介
SQL*Plus工具是随Oracle数据库服务器或客户端的安装而自动进行安装的管理与开发工具。Oracle数据库中所有的管理操作都可以通过SQL*Plus工具完成。同时,开发人员利用SQL*Plus可以测试、运行SQL*Plus命令、SQL语句和PL/SQL程序。
SQL*Plus可以实现以下功能:
①输入、编辑、存储、提取、运行和调试SQL语句与PL/SQL程序;
②开发、执行批处理脚本;
③执行数据库管理;
④处理数据,生成报表,存储、打印、格式化查询结果;
⑤检查表和数据库对象定义。
2.启动SQL*Plus
依次单击“开始”→“程序”→“Oracle-OraDb11g_home1”→“应用程序开发”→“SQL Plus”,打开“登录”对话框,输入用户名“SYSTEM”,然后输入口令,“主机字符串”是指连接数据库的服务器名。单击“确定”按钮,进入SQL*Plus运行环境,在“SQL>”提示符后面可以直接输入SQL语句。
3.SQL*Plus常用命令
为了方便进行Oracle数据库的管理与开发操作,SQL*Plus提供了数据库连接、文本编辑、环境变量设置等一系列命令。(www.xing528.com)
(1)连接命令CONN[ECT]。
CONN[ECT]命令先断开当前连接,然后建立新的连接。该命令的语法是:
例如:
如果要以特权用户的身份连接,必须要带AS SYSDBA或AS SYSOPER选项,如:
(2)断开连接命令DISCONNECT。
该命令的作用是断开与数据库的连接,但不退出SQL Plus环境,如:
(3)设置环境变量。
SQL*Plus中有一组环境变量,通过设置环境变量的值可以控制SQL*Plus的运行环境,例如设置行宽、每页显示的行数、自动提交方式、自动跟踪等。可以使用SHOW命令显示环境变量值,用SET命令设置或修改环境变量值。
①PAUSE:当执行结果超过一页时,输出会暂停,直到用户按下Enter键,显示下一页。默认是OFF。例如:set pause on。
②PAGESIZE:设置一页显示的数据行数,默认为14。例如:set pagesize 20。
③LINESIZE:设置一行可以容纳的字符数量,默认为80。例如:set linesize 160。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。