概述

sqlplus虽然是DBA们最为经常使用的Oracle客户端工具,但是它在输出结果格式化上不是很好,如折行、分页不好等,所以一般启动sqlplus后多少都要做些设置,如linesize、pagesize等。下面主要针对这块做个介绍。


常用命令

1、设置linesize、pagesize、

sqlplus中设定行大小

SQL> set linesize 32767

sqlplus中设定页大小

SQL> set pagesize 50000

2、设置列格式

sqlplus中设定字符列格式

SQL> col ename for a30

sqlplus中设定数字列格式

SQL> col sal for 999,999,999.999

3、清屏命令

sqlplus中的清屏命令 clear screen

SQL>clear screen

效果对比

1、 开始的显示效果

SQL> set pagesize 50000;

SQL> set linesize 32767;

这样看就感觉清爽多了

设置列宽和数字格式

SQL> col ename for a20SQL> col sal for 999,999,999.999

修改glogin.sql,追加sqlplus默认设置

以上的设置只针对当前窗口有效,每次设置太麻烦了,这里介绍一种直接修改sqlplus默认设置的方法,只需修改C:appORACLEproduct12.1.0dbhome_1sqlplusadminglogin.sql文件,在其中追加你需要定制的默认sqlplus选项。一次设定。全局有效。

set linesize 300set pagesize 1000

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

sqlplus 执行sql文件_详解sqlplus设定行大小、页大小、字符列格式、数字列格式、清屏...相关推荐

  1. mysql 批量导入sql_MySQL高效导入多个.sql文件方法详解

    MySQL有多种方法导入多个.sql文件(里面是sql语句),常用的有两个命令:mysql和source. 但是这两个命令的导入效率差别很大,具体请看最后的比较. (还有sqlimport和LOAD ...

  2. python生成表格文件_python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...

  3. 通过sqlplus执行*.sql文件时常见的问题总结

    案例1说明: 利用 sqlplus 登录数据库之后 键入: @文件名 全路径     即可执行*.sql 文件 例:假设有一个 test.sql 文件 所在路径是/home/oracle/  现在要执 ...

  4. java批量执行查询sql语句_详解MyBatis直接执行SQL查询及数据批量插入

    一.直接执行SQL查询: 1.mappers文件节选 ${paramSQL} 2.DAO类节选 public interface SomeDAO{ List getInstanceModel(@Par ...

  5. Oracle一定有sqlplus吗,oracle sqlplus执行sql文件

    Oracle执行外部文件: sql>@new.sql 执行多个sql文件: 1.把所有的文件都放在同一个目录下,然后在命令行里执行命令: c:>dir/b > d:/1.sql 会把 ...

  6. sqlplus执行SQL文件

    在SQL*PLUS环境下,可以通过@, start执行sql脚本. run只能执行sql命令. execute只能执行存储过程.

  7. java执行sql文件_面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他

    初识 MyBatis MyBatis 是第一个支持自定义 SQL.存储过程和高级映射的类持久框架.MyBatis 消除了大部分 JDBC 的样板代码.手动设置参数以及检索结果.MyBatis 能够支持 ...

  8. python3 yield 大文件_详解Python3中yield生成器的用法

    任何使用yield的函数都称之为生成器,如: def count(n): while n > 0: yield n #生成值:n n -= 1 另外一种说法:生成器就是一个返回迭代器的函数,与普 ...

  9. mysql sql组合_详解mysql 组合查询

    使用UNION 多数SQL查询都只包含一个或多个表中返回数据的单条SELECT语句.MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回.这些组合查询通常称为并(uni ...

最新文章

  1. 谨慎使用PHP的引用
  2. 算法1-排序LowB三人组
  3. 亚马逊s3的使用方法_使用jclouds库在Amazon S3上上传
  4. Windows固态硬盘,unbuntu机械硬盘双系统方案
  5. MooTools 1.4 源码分析 - (关于Core、Type等模块分析)
  6. 使用spring session+redis技术,解决负载均衡下的session共享问题
  7. 算法设计与分析 期末考试试卷
  8. html读取在线文件,javascript中如何读取文件?
  9. 单片机学习(四)——ESP8266(最全教程和说明)
  10. Elasticsearch多种方案数据迁移
  11. Sphinx Mysql Full-Search速成指南
  12. 未来计算机教师职业愿景展望,教师愿景与职业规划
  13. mysql修改密码椰子作用_全新椰子皮博客版本介绍及说明。
  14. html 出现脚本错误,当前页面脚本发生错误,教您当前页面脚本发生错误的解决方法...
  15. 做微商洗发水怎么做引流?洗发水类微商怎么引流精准客户?
  16. java初级笔记(翁恺男神
  17. Python 日志logging模块初探及多线程踩坑(2)
  18. Universal-Image-Loader 图片来源于drawable改动 Scheme.DRAWABLE.wrap(R.drawable.img)报错
  19. AE 学习笔记(一)
  20. Js 下载文件流支持IE

热门文章

  1. nice值 linux进程,Linux进程优先级和nice值
  2. python分布式开发容易吗_Python能实现分布式的进程吗?
  3. win7移动设备管理器_win7系统usb设备识别不了的解决方案
  4. 静态方法多次调用内存_JVM内存结构图(1.8之后发生了什么)
  5. 一本通1586【 例 2】数字游戏
  6. 贝塞尔曲线初识 (数学)
  7. 小白一枚。。。记录下这种构造函数
  8. 使用批处理文件(batch file)替换字符串
  9. asp.net的10个提升性能或扩展性的秘密(二)
  10. python服务器搭建nginx_从0开始搭建nginx-uWSGI-Django-python服务器