ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据库:SQL变量和交互命令&SQL/PLUS的报表功能

数据库:SQL变量和交互命令&SQL/PLUS的报表功能

原创 Linux操作系统 作者:果果的空间 时间:2013-08-14 10:19:35 0 删除 编辑
SQL变量和交互命令&SQL/PLUS的报表功能
 

1.SQL替换变量:特征是在变量名前加一个或两个“&”。执行语句的时候,页面出现填写具体值的提示,用户输入值后,来代替这些变量:如:insert into grade values (&course_id,'&student_name',&grade)

2.SQL用户变量:变量定义后,可存储一确定的值,并在整个SQL*Plus会话期有效;如:(非sqlplus环境,无法复现)

define ref=course_id
select * from grade order by ref desc

3.形式参数:在命名文件中,可使用格式为“&数字”的形式参数,其中数字为1-9。注意:形式参数为字符型数据时,形式参数名必须用单引号括起,如:

select * from grade g where g.course_id='&1' and g.grade=&2

4.普通报表的组成:报表的每一页有头标题和尾标题。中间的数据,竖的方向分成若干列,每一列应有列标题,有相同的输出格式;横的方向一般分为若干组,组与组分开,对于每一组还可以插入一些统计。

5.SQL/PLUS的报表功能:格式化查询结果并生成报表,通过几个专有命令实现的。一般不会使用。

1)Ttitle 设计页首标题

2)Btitle 设计页尾标题

3)Column 列标题涉及

4)break 劈断命令

5)compute 统计

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29056818/viewspace-768443/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-07-18

  • 博文量
    60
  • 访问量
    115024