sqlplus基本使用

sqlplus基本使用:
1、黑窗口使用:

直接输入sqlplus、或者直接输入程序路径sqlplus.exe

2、命令行启动:

sqlplus [username/password@host_string]

host_string:指定要连接的数据库

3、断开数据库连接

disconnect 断开数据库连接 connect 重新连接数据库

exit 退出sqlplus

4、查看表结构

describe (desc) table_name;

5、常用编辑命令

A[PPEND] text :将text附加到当前行之后

C[HANGE] /old/new :将当前行中的old替换为new

CL[EAR] BUFF[ER] :清除缓存区中的所有行

DEL :删除当前行

DEX x :删除第x行(行号从1开始)

L[IST] :列出缓冲区中所有的行

L[IST] x :列出第x行

R[UN] 或 / :运行缓冲区保存的语句

x :第x作为当前行
在这里插入图片描述

6、保存、检索运行文件

常用运行文件:@ filename == STA[RT] filename、如果路径中有空格,需要使用" "
在这里插入图片描述

7、格式化查询结果

7.1格式化列

COLUME {column | alias} [options]

options:FOR[MAT] fromat :指定列或者列明的格式

指定字符宽度:Ax;指定数字格式 :$99.99;指定日期格式:

MM-DD-YYYY
在这里插入图片描述
7.2设置显示大小

设置页面大小:SET PAGESIZE X 一页中显示的行数

设置行大小:SET LINESIZE X 一行中显示的字符数(maxsize:32767)

清除单一列格式:column 列明 clear 、清除所有列的格式:clear columns;

8、(替换)变量的使用

8.1临时变量(当前有效)

格式:&变量名、&v_text

控制变量输出:SET VERIFY OFF/ON :禁止/还原显示原值和新值

自定义变量字符:SET DEFINE ‘#’

8.2定义的变量(退出、删除、重定义为止)

定义:DEFINE 变量名 值 、define v_deptno=10

查看单一变量:DEFINE 变量名、define v_deptno

查看所有变量:DEFINE

删除变量:UNDEFINE 变量名

ACCEPT 定义并设置变量(等待用户输入)

在这里插入图片描述

9、简单脚本

SET ECHO OFF 禁止显示sql语句、命令

SET VERIFY OFF 禁止显示验证消息

9.1变量传递:必须使用一个数据来引用脚本中的变量

SQL>…where empno=&1; / where deptno=&1 and sal>&2

SQL>@ D:\sql\report.sql 7788 / @ D:\sql/report1.sql 10 2000

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值