`
ln_ydc
  • 浏览: 267158 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

oracle复习 002----SQL*Plus

 
阅读更多

 

1.SQL*Plus概述

1.1SQL*Plus工具的作用

1. 执行数据库管理

2. 输入、编辑、存储、提取、运行和调试SQL语句、PL\SQL程序

3. 处理数据、生成报表、存储、打印、格式化查询结果

4. 列出任何表列的定义

5. 在数据库之间存取和复制数据;

6. 从一个用户端发送和接收消息

1.2启动SQL*Plus

1. 命令行启动

a) Sqlplus [username]/[password] [@connect_string] | [NOLOG]

2. 图形界面

a) ……

1.3退出SQL*Plus

Exit/quit

2.SQL*Plus常用命令

2.1连接命令

1.conn[ect] [username]/[password] [@hostring]

eg: connect system/manager@orcl

注意:特权用户必须带as sysdba 或 as sysoper

eg: connect sys/manager@orcl as sysdba

2.dis[connect]

3.passw[ord]

 

SQL> password user3

更改 user3 的口令

旧口令: *****

新口令:*****

重新键入新口令:*****

口令已更改

SQL>

2.2编辑命令

1.输入

SQL*Plus命令后,按回车,立即执行该命令

SQL语句后,分3种情况

(1) 加分号,并按回车,立即执行该语句

(2) 加空格,换行后再按回车,结束SQL语句输入但不执行该语句

(3) 按回车,换行后按斜杠(/),立即执行该语句

PL/SQL程序后,回车换行后,分两种情况

(1) 如果按点号(.),结束输入,但不执行

(2) 如果输入斜杠(/),立即执行

2.显示缓冲区

L[ist]   显示缓冲区的内容

3.编辑缓冲区

A[ppend] 将指定的文本追加到对缓冲区内当前行的末尾

C[hange] 修改缓冲区中当前行的文本

Del 删除缓冲区中当前行的文本

N 用数值定位缓冲区中的当前行

I[nput] 在缓冲区当前行的后面新增加一行文本

Ed[it] 以记事本方式打开缓冲区,进行编辑

注意:使用ed[it]命令时,缓冲区中必须存在信息

4.执行缓冲区

Run和/ 执行缓冲区中的SQL语句或PL/SQL程序

5.清除缓冲区

Clear buffer

2.3文件操作命令

1.文件脚本的创建

Save filename [replace]

2.脚本文件的装载与编辑

Get filename [l[ist]] | [nol[ist]]

3.脚本文件的执行

Start filename

@filename

2.4交互式命令

1.替换变量

2.绑定变量

3.与用户通信

2.5显示与设置环境变量

2.6其它常用命令

3格式化查询结果

 

------------------------------------------------------

oracle sqlplus清屏

 

如果是通过本身的sqlplus那么方法有:

同时按SHIFT和DELETE键然后点OK、clear screen ;或 clea scre;实现

如果是通过cmd模式进入的话:

可以通过host cls、clea scre或clear screen这三个命令来实现清屏

注意:在oracle自身的sqlplus中运行命令的话,记住末尾一定有分号才表示本段代码结束


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics