sqlplus基本使用

  • sqlplus基本使用:
    • 1、黑窗口使用:
    • 2、命令行启动:
    • 3、断开数据库连接
    • 4、查看表结构
    • 5、常用编辑命令
    • 6、保存、检索运行文件
    • 7、格式化查询结果
    • 8、(替换)变量的使用
    • 9、简单脚本

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

sqlplus基本使用相关推荐

  1. sqlplus连接时出现错误:shared memory realm does not exist 解决

    错误原因:上次虚拟机是被我强制关机的,可能数据库被关闭了 解决: 1.sqlplus /nolog 登入数据库 2.conn username/password as sysdba 以管理员权限登陆 ...

  2. rlwrap 让Linux下的sqlplus变得好用

    Linux下的sqlplus是十分难用的,无法使用方向键,无法用退格键,无法使用历史命令--而DOS下sqlplus却让人感觉十分舒服. rlwrap 是linux下的软件,可以使linux下的sql ...

  3. oracle加as报错,【Oracle】-【sqlplus / as sysdba登录报错问题】-新用

    [Oracle]-[sqlplus / as sysdba登录报错问题]-新用户使用sqlplus / as sysdba登录报错解决 [Oracle]-[sqlplus / as sysdba登录报 ...

  4. oracle中set怎么用,sqlplus命令格式以及sqlplus中set的用法与解释-Oracle

    sqlplus命令格式以及sqlplus中set的用法与解释 [oracle@oracle02 username]$ sqlplus –help SQL*Plus: Release 9.2.0.4.0 ...

  5. oracle 10g sqlplus登录显示问号,oracle sqlplus 连接时,connection to 显示的是问号

    linux下面是用sqlplus操作数据库,出现问号: [oracle@rac2 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Produc ...

  6. sqlplus导数_使用sqlplus 几个常用命令

    我想在这个年代,没有几个开发人员会去使用sqlplus,这是多么原始的工具啊,不过,也许很多DBA喜欢,而我,真的不太喜欢,还是toad好用啊!但是用不幸,我不得用经常用sqlplus,在这里鄙视一下 ...

  7. 解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】...

    习惯linux中上下键回退历史输入的人们肯定也希望sqlplus中也能实现相同的效果,可是不幸的是,sqlplus中不提供诸多方便的快捷键,这个时候我们就需要另外安装一个插件来实现这个想法. 这个插件 ...

  8. Oracle使用技巧----sqlplus Set常用设置

    Oracle使用技巧----sqlplus Set常用设置 转自:http://blog.sina.com.cn/s/blog_40355af20100puju.html SqlPlus Set常用设 ...

  9. 【转】Linux下Oracle sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)...

    文章转自:http://www.ha97.com/4856.html 作者: 谋万世全局者 PS:近来因工作需要业余在学习oracle,发现通过SecureCRT或putty等SSH客户端远程登录Li ...

  10. 使用sqlplus工具导出数据到csv文件,要求文件带有时间戳

    现业务部门有需求,需要每天定时把数据库里的一些特定数据导出来,最好能以日期命名加以区分存档. 这里选用是oracle的sqlplus工具.理由就是简单快捷高效,可以跨平台,linux和win都可以操作 ...

最新文章

  1. bootstrap简单登录界面
  2. apache 服务器概述--安装(一)
  3. 回过头来看对象的四种状态强软弱虚引用的理解
  4. php内核函数手册,深入理解PHP内核(五)函数的内部结构,深入理解内部结构
  5. c++设计模式:访问者模式(visitor模式)
  6. 不需要密码的windows计划任务设置
  7. CF1594F-Ideal Farm【构造】
  8. 详细整理分层开发步骤!
  9. PHP排雷之编码问题
  10. pytorchgpu测试_pytorch学习(十)—训练并测试CNN网络
  11. vs2005新建项目中没有ASP.NET WEB应用程序的解决方法
  12. vs2017编译x265源码
  13. cms添加打卡签到功能php,给wordpress添加签到打卡页面的方法
  14. html可视化布局系统源码,一个开源可视化布局项目,在线生成纯css布局,可阅读的代码。...
  15. foxmail信纸设置html,教你如何设置Foxmail信纸花样?
  16. python程序改变图像的分辨率
  17. Hello New World 写在 Conflux 网络 Tethys 上线之际
  18. 从距离、范数、內积,线性结构到度量空间、赋范空间、內积空间、欧几里得空间、巴拿赫空间、希尔伯特空间
  19. log4j日志输出到web项目指定文件夹
  20. 【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定

热门文章

  1. IDEA web项目导出 war 包
  2. STRIX z490i 10700k Monterey12.3黑苹果EFI分享
  3. SQL SERVER 2005 数据库置疑修复
  4. 关于常用序号的几点说明(数字序号顺序)
  5. 社区发现算法 | Louvain 算法 中的分辨率参数
  6. 可以写在简历上的22个轻松上手的Java经典项目教程(含源码and笔记)
  7. tar.gz和tar.bz2解压命令
  8. 若依最详细的配置(零基础,小白版)
  9. IAR 软件激活步骤
  10. 【数学建模】美赛特等奖提名经验总结