文档详情

SqlPlus基础试题.ppt

发布:2017-03-25约3.73千字共28页下载文档
文本预览下载声明
替换变量 在SQL*Plus环境中,可以使用替换变量来临时存储有关的数据。 Oracle系统提供了以下3种类型的替换变量: define和accept 下面分别介绍这3种类型的替换变量。 第*页 替换变量 在select语句中,如果在某个变量前面使用了符号,那么表示该变量是一个替换变量。在执行select语句的过程中,系统会提示用户为该变量提供一个具体的数据。 在如图5-20所示的实例中,where子句中有一个变量amount。该变量的前面使用了符号,因此它是一个替换变量。当执行该select语句时,SQL*Plus提示用户为该变量输入一个具体的数据。这里输入的薪金是1580。最后,执行select语句。 第*页 show 使用show命令可以搜索更多的信息。 这些信息包括 SQL*Plus的环境设置 PL/SQL代码 init.ora参数 第*页 第*页 教学过程 5.1 启动和设置SQL*Plus 5.2 格式化查询结果 5.3 使用SQL*Plus命令 5.4 内置的SQL*Plus Help命令 5.5 脚本 5.5 内置的SQL*Plus Help命令 通过使用help index命令,可以查看SQL*Plus提供的一些命令清单。 如果希望查看某一个命令的详细使用方法,例如column命令,那么执行help column命令即可。SQL*Plus帮助系统可以向用户提供的信息包括命令的标题、命令的文本、命令的缩写形式、命令中使用的强制参数和可选参数等。 第*页 第*页 教学过程 5.1 启动和设置SQL*Plus 5.2 格式化查询结果 5.3 使用SQL*Plus命令 5.4 使用SQL*Plus缓冲区 5.5 内置的SQL*Plus Help命令 5.6 脚本 5.6 脚本 用户没有必要在每次使用时都编写常用的SQL语句和PL/SQL程序块,而是可以将它们保存在被称为脚本的文件中。这些脚本文件为那些反复执行的各种任务而设计。 在SQL*Plus工具中,可以使用start和@命令来调用脚本文件,并且可以在命令行中传递脚本需要使用的任何参数。 当调用脚本时,如果该脚本文件不在用户的当前工作目录中,用户必须使用指定的目录名称。 第*页 SQL*Plus基础 第*页 本章概述 本章要点 教学过程 本章要点 格式化输出结果 执行各种SQL*Plus命令 使用help命令 使用SQL*Plus缓冲区 执行脚本 第*页 教学过程 5.1 启动和设置SQL*Plus 5.2 格式化查询结果 5.3 使用SQL*Plus命令 5.4 使用SQL*Plus缓冲区 5.5 内置的SQL*Plus Help命令 5.6 脚本 5.7 SQL*Plus增强的功能 第*页 第*页 教学过程 5.1 启动和设置SQL*Plus 5.2 格式化查询结果 5.3 使用SQL*Plus命令 5.4 内置的SQL*Plus Help命令 5.5 脚本 5.1 启动和设置SQL*Plus 在Oracle Database 10g系统中,可以使用两种方式启动SQL*Plus: 一种是命令行模式 一种是GUI方式 启动SQL*Plus之后,还可以设置其运行环境。下面详细介绍这些内容。 第*页 启动SQL*Plus 为了从命令行中启动SQL*Plus,可以从DOS中输入sqlplus命令 也可以使用GUI工具启动SQL*Plus。 在使用SQL*Plus执行查询操作时,经常会遇到查询结果的显示格式非常混乱,就像如图5-3所示的查询结果。遇到这种问题时,建议使用以下3种方法来解决: (1) 忍受它。 (2) 查询少量的列。 (3) 格式化查询结果。 第*页 设置SQL*Plus运行环境 第*页 第*页 教学过程 5.1 启动和设置SQL*Plus 5.2 格式化查询结果 5.3 使用SQL*Plus命令 5.4 内置的SQL*Plus Help命令 5.5 脚本 5.2 格式化查询结果 SQL*Plus提供了大量用于格式化结果集的命令。这些命令包括column、pause、pagesize、linesize、feedback、numformat、long等。需要注意的是,SQL*Plus忽略任何由remark或rem开头的行内容,因此该命令可以作为注释命令使用。本节将详细描述如何使用这些命令执行格式化查询结果。 需要注意的是,在使用格式化命令时,应该遵循下面的一些规则: 格式化命令设置之后,将会一直起作用,直到该会话结束或下一个格式化命令的设置; 每一次报表结束时,重新设置SQL*Plus为默认值; 如果为某个列指定了别名,必须引用该别名,而不能使用列
显示全部
相似文档