sqlplus格式设置

2024-03-25 13:20
文章标签 设置 格式 sqlplus

本文主要是介绍sqlplus格式设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、语法

1.当前连接生效
设置sqlplus模式显示总行数:

SQL> show pagesize; --查看目前的pagesizeSQL> set pagesize 100; --设置pagesize为100

设置sqlplus模式显示行宽度:

SQL> show linesize; --查看当前的linesize宽度SQL> set linesize 100; --设置linesize宽度

2.永久生效
修改安装目录glogin.sql文件:

# vi $ORACLE_BASE/product/11.2.0/db_1/sqlplus/admin/glogin.sql

配置如下:

set pagesize 100;set linesize 100;

二、实例讲解

我们有时在做查询时,输出的的结果可读性较差,如下例:

SQL> select username,user_id,account_status from dba_users where username like '%RUI%';USERNAME
--------------------------------------------------------------------------------USER_ID ACCOUNT_STATUS
---------- --------------------------------
RUI91 OPEN

此时可通过修改sqlplus格式来增强可读性:

SQL> set linesize 100
SQL> col username format A20
SQL> col  USER_ID format A20
SQL> col ACCOUNT_STATUS format A20
SQL> select username,user_id,account_status from dba_users where username like '%RUI%';USERNAME                USER_ID ACCOUNT_STATUS
-------------------- ---------- --------------------
RUI                  ########## OPEN

这里发现有一个问题,column格式化后字段值显示为##########,这是由于这个字段本身是number数据类型,而之前做查询时格式化的同名字段是varchar2,所以,做了列格式化后必然要出错。

处理方法是如下:

SQL> col  USER_ID format 99
SQL>  select username,user_id,account_status from dba_users where username like '%RUI%';USERNAME     USER_ID  ACCOUNT_STATUS
-------------------- ------------- --------------------
RUI                      91           OPEN

补充:
如果number字段的值位数比较多(如:1442840576,有10位),则需十个9,即
SQL> col USER_ID format 9999999999

这篇关于sqlplus格式设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/845149

相关文章

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

Java利用Spire.XLS for Java设置Excel表格边框

《Java利用Spire.XLSforJava设置Excel表格边框》在日常的业务报表和数据处理中,Excel表格的美观性和可读性至关重要,本文将深入探讨如何利用Spire.XLSforJava库... 目录Spire.XLS for Java 简介与安装Maven 依赖配置手动安装 JAR 包核心API介

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器