2007 Oracle数据库基础教程 第5章SQL*PLUS
2007 Oracle 数据库基础教程 第5章 SQL*PLUS
2007 Oracle数据库基础教程 本章内容 口SQL*PLS工具的作用 口SQL*PLUS基本命令操作 口SQL*PLUS格式化查询结果
2007 Oracle 数据库基础教程 本章内容 SQL*PLUS工具的作用 SQL*PLUS基本命令操作 SQL*PLUS格式化查询结果
2007 Oracle数据库基础教程 本章要求 口了解SQL*PLUS工具的作用 口掌握SQL*PLUS基本命令操作 口了解SQL*PUS格式化查询结果的方法
2007 Oracle 数据库基础教程 本章要求 了解SQL*PLUS工具的作用 掌握SQL*PLUS基本命令操作 了解SQL*PLUS格式化查询结果的方法
2007 Oracle数据库基础教程 5.1SQL*Plus概述 口SQL*PLUS工具的作用 是 ORACLE的SQL和PL/SQL的运行环境 数据库进行操作和管理 ■输入、编辑、存储、提取和运行SQL命令和PL/SQL命令 格式化、执行计算、存储、打印和创建查询结果的Web输出 在SQL数据库之间存取和拷贝数据 从一个用户端发送消息和接受消息 口启动SQL*Pus 命令行方式启动SQL*PLUs 图形界面方式启动SQL*Pus
2007 Oracle 数据库基础教程 5.1 SQL*Plus概述 SQL*PLUS工具的作用 ◼ 是ORACLE 的SQL 和PL/SQL的运行环境 ◼ 数据库进行操作和管理 ◼ 输入、编辑、存储、提取和运行SQL命令和PL/SQL命令 ◼ 格式化、执行计算、存储、打印和创建查询结果的Web输出 ◼ 在SQL数据库之间存取和拷贝数据 ◼ 从一个用户端发送消息和接受消息 启动SQL*Plus ◼ 命令行方式启动SQL*PLUS ◼ 图形界面方式启动SQL*Plus
2007 Oracle数据库基础教程 口命令行方式启动SQL*PLUS sqlplus [username/[password] [@connect string]I[NOLOG] 口图形界面方式启动SQL*PLUS 用户名称 口令巴P 主机字符串世H 确定 取消 口退出SQL*PLUS
2007 Oracle 数据库基础教程 命令行方式启动SQL*PLUS ◼ sqlplus [username]/[password] [@connect_string]|[NOLOG] 图形界面方式启动SQL*PLUS 退出SQL*PLUS
2007 Oracle数据库基础教程 52SQL*Plus常用命令 口连接命令 口编辑命令 口文件操作命令 口交互式命令 口显示与设置环境变量 其它常用命令
2007 Oracle 数据库基础教程 5.2 SQL*Plus常用命令 连接命令 编辑命令 文件操作命令 交互式命令 显示与设置环境变量 其它常用命令
2007 Oracle数据库基础教程 521连接命令 口 CONNECT CONNECTI [username]/lpasswordilohoststring] U DISCONNECT U PASSWORD
2007 Oracle 数据库基础教程 5.2.1连接命令 CONNECT ◼ CONN[ECT] [username]/[password][@hoststring] DISCONNECT PASSWORD
2007 Oracle数据库基础教程 5.2.2编辑命令 输入 当输入完SQL语何后,有三种处理方式: 在语句最后加分号(;),并按回车,则立即执行该语句; 语句输入最后加空格并回车,换行后再按回车,则结束SQL语句输入但 不执行该语句 语句输入结束后按回车,换行后按斜杠(/),立即执行该语句。 当输入完PL/SQL程序回车换行后,如果按点号(),则结束输入,但 不执行;如果输入斜杠(/),则立即执行。 口显示缓冲区 LIST 口编辑缓冲区 APPEND、 CHANGE、DEL、N、 INPUT、EDIT 口执行缓冲区 RUN、/ 清除缓冲区 CLEAR BUFFER
2007 Oracle 数据库基础教程 5.2.2编辑命令 输入 当输入完SQL语句后,有三种处理方式: ◼ 在语句最后加分号(;),并按回车,则立即执行该语句; ◼ 语句输入最后加空格并回车,换行后再按回车,则结束SQL语句输入但 不执行该语句; ◼ 语句输入结束后按回车,换行后按斜杠(/),立即执行该语句。 当输入完PL/SQL程序,回车换行后,如果按点号(.),则结束输入,但 不执行;如果输入斜杠(/),则立即执行。 显示缓冲区 ◼ LIST 编辑缓冲区 ◼ APPEND、CHANGE、DEL、N、INPUT、EDIT 执行缓冲区 ◼ RUN 、/ 清除缓冲区 ◼ CLEAR BUFFER
2007 Oracle数据库基础教程 5.23文件操作命令 口脚本文件的创建 SAVE filename [REPLAcE] 口脚本文件的装载与编辑 GET filename LISTINOLIST 口脚本文件的执行 staRTI@ filename
2007 Oracle 数据库基础教程 5.2.3文件操作命令 脚本文件的创建 ◼ SAVE filename [REPLACE] 脚本文件的装载与编辑 ◼ GET filename LIST|NOLIST 脚本文件的执行 ◼ START|@ filename
2007 Oracle数据库基础教程 54交互式命令 口替换变量 使用替换变量& variable_name D SELECT empno, ename FROM emp WHERE deptno =&X and job ='&Y 定义替换变量 DEFINE variable_name=‘ value 口 define dno=110 n SELECT EMPNO FROM EMP WHERE DEPTNO=&dno: 查看替换变量 DEFINE 口 DEFINE 清除替换变量 UNDEFINE variable_name 口 UNdefinE dno
2007 Oracle 数据库基础教程 5.4交互式命令 替换变量 ◼ 使用替换变量 &variable_name SELECT empno,ename FROM emp WHERE deptno=&X AND job='&Y' ◼ 定义替换变量 DEFINE variable_name =‘value’ DEFINE dno='10' SELECT EMPNO FROM EMP WHERE DEPTNO=&dno; ◼ 查看替换变量 DEFINE DEFINE ◼ 清除替换变量 UNDEFINE variable_name UNDEFINE dno