第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向脚本中的变量传递值

 

posted @ 2014-02-12 16:15  石湖山庄  阅读(53)  评论(0)    收藏  举报