第3章 使用 SQL*Plus
3.1 SQL*Plus的主要功能
SQL*Plus工具主要用于数据查询和数据处理。
3.2 SQL*Plus连接数据库
3.2.1 启动 SQL*Plus
3.2.2从命令行启动SQL*Plus
3.2.3断开数据库连接
3.3査看表结构
3.4编辑SQL语句
3.5保存、检索并运行文件
SQL*Plus可以保存、检索并运行包含SQL*Plus命令和SQL语句的脚本。
3.6使用SQL*Plus格式化査询结果
3.6.1格式化列
例子1.
|
SQL> |
column empno |
format 9999 |
|
SQL> |
column ename |
heading "雇员名"format A13 |
|
SQL> |
column sal heading "工资"format $9999.99 |
|
|
SQL> |
select empno |
,ename,sal from emp |
3.6.3设置行大小
SQL> set linesize 20 SQL> select empno,ename,sal from emp 2 where sal>2000;
3.6.4淸除列格式
3.7 使用变量
3.7.1临时变量
SQL> select deptno,dname,loc from dept
2 where deptno=&v_deptno;
输入v—dept no的值:10
3.7.2已定义变量
已定义变鼠会一良保留到显式地将其删除、重定义或退出SQL*Plus为止。
SQL> define v_deptno=10
单独输入DEFINE命令,可以看到当前会话的所有变量。
使用ACCEPT命令定义并设置变量
ACCEPT variable_name [type] [FORMAT format] [PROMPT prompt] [HIDE]
SQL> accept v_deptno number format 99 prompt 'deptNo:' deptNo:50
使用UNDEFINE命令删除变量
SQL> undefine v_deptno;
3.8创建简单报表
3.8.1在脚本中使用临时变量
3.8.2在脚本中使用已定义变量
3.8.3向脚本中的变量传递值

浙公网安备 33010602011771号