首页 理论教育 ORACLE数数据库应用开发:SQL*Plus操作技巧

ORACLE数数据库应用开发:SQL*Plus操作技巧

时间:2023-11-26 理论教育 版权反馈
【摘要】:同时,开发人员利用SQL*Plus可以测试、运行SQL*Plus命令、SQL语句和PL/SQL程序。SQL*Plus中有一组环境变量,通过设置环境变量的值可以控制SQL*Plus的运行环境,例如设置行宽、每页显示的行数、自动提交方式、自动跟踪等。

ORACLE数数据库应用开发:SQL*Plus操作技巧

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。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈