使用sqlplus来查询数据,经常碰到分行的情况,看起来非常别扭,这就需要对输出的宽度进行调节。调节包括整个输出行的长度和单个列的宽度。
行的长度是由参数linesize确定的,可以使用命令show linesize来查看当前行的最大长度,默认是80,即最多在每行上显示80个字符。使用set linesize 120可以把行长调整到120个字符。当然,此变量只是指定了sqlplus的行长,而sqlplus一般运行在终端里,能显示的最大行长,还受到终端窗口如windows下的命令行窗口或者Linux下的xterm窗口的行长的限制。sqlplus还有一个名为long的环境变量,其默认值也是80,此变量不是用来指定行长的,它的作用是指定clob、blob类型数据的显示宽度的。
对于具体的某个列的输出宽度,可以使用col命令来进行设置。如要把列col_A的输出宽度设为15,则col col_A format a15即可,如要清除这一设置,则col col_A clear。
顺带提一下,使用show all命令可以查看当前sqlplus的所有环境变量。
以上提到的调整方法只适用于当前会话,新开sqlplus会话之后环境变量就恢复默认值了。为了调节默认值,可以在sqlplus安装目录下的admin/glogin.sql中增加行,比如增加一行set linesize 120,这样每次新开sqlplus会话默认的行长就是120个字符。
分享到:
相关推荐
在SQLPlus中,虽然默认界面是英文的,但为了满足中文用户的需求,存在一些中文插件,如“sqlplus中文插件”,能够将界面和输出转换为中文,便于中文用户的理解和操作。 这个“sqlplus中文插件”可能是通过修改或...
在SQLPlus中,复制和粘贴是日常操作的一部分,尤其对于数据库管理员和开发人员来说,高效地处理SQL脚本和查询结果至关重要。SQLPlus虽然不如图形化的数据库管理工具直观,但通过掌握一些实用技巧,我们可以提高在该...
### SQLPlus中批量执行SQL文件的方法 在日常的数据库管理工作中,经常需要对数据库进行批量操作,例如批量执行SQL脚本、更新存储过程等。在这些场景下,使用Oracle提供的命令行工具SQLPlus来批量执行SQL文件是一种...
在 SQLPlus 中改变字体和字符集 摘要:本文主要介绍了在 SQLPlus 中改变字体和字符集的方法,对于 Oracle 数据库管理员来说,这是一项非常重要的技能。通过对注册表的修改,可以改变 SQLPlus 中的字体大小和字符集...
- 在SQLPLUS中,使用`connect`命令切换到另一个数据库实例。 - 或者,在命令行环境中设置`ORACLE_SID`环境变量。 - 也可以修改注册表中的`ORACLE_SID`项(仅限于Windows系统)。 4. **执行SQL脚本**: SQLPLUS...
本文将深入探讨SQLPLUS中的关键命令及其应用场景,帮助数据库管理员和开发人员更高效地进行数据库操作。 #### 1. 执行SQL脚本文件 - **SQL> start file_name** 或 **SQL> @file_name** - 这两个命令用于执行存储...
六、PL/SQL在SQLPLUS中的使用 1. 声明变量:`DECLARE var_name datatype;` 2. 初始化变量:`BEGIN var_name := value; END;` 3. 循环结构:`FOR i IN 1..10 LOOP ... END LOOP;` 4. 条件判断:`IF condition THEN .....
本教程旨在详细介绍SQLPlus的使用方法以及SQL语言在Oracle环境中的应用技巧。 一、SQLPlus的基础操作 1. 启动与退出:在命令行界面输入`sqlplus 用户名/密码@连接标识`启动SQLPlus,如`sqlplus scott/tiger@orcl`...
- 执行SQL查询:在SQLPlus中直接输入SQL语句,如`SELECT * FROM table_name;`,然后按回车执行。 - 执行PL/SQL块:`BEGIN ... END;`,每个语句后跟分号。 - 脚本执行:使用`@`符号执行保存在文件中的SQL或PL/SQL...
Sqlplus 是 Oracle 数据库管理系统中的一种命令行工具,用于交互式地访问和管理 Oracle 数据库。下面是 Sqlplus 中的一些常用命令参数: 登录系统用户 Sqlplus 提供了多种方式来登录系统用户。例如,使用 `sqlplus`...
3. **结果重定向**:在SQL*Plus中,使用`>`或者`>>`符号可以将输出重定向到文件。如果使用`>`, 它会覆盖已存在的同名文件;如果使用`>>`,则会追加到现有文件的末尾,防止丢失已有数据。例如,要将查询结果保存到...
在SQLPLUS中,掌握一些基本的命令和技巧是至关重要的。以下是一些关键知识点: 1. **启动SQLPLUS**:用户可以通过在命令行输入`sqlplus /nolog`来启动SQLPLUS,然后用`connect`命令连接到数据库,如`connect ...
本文将详细探讨如何在SQLPLUS中进行批处理,以及这一过程中的关键知识点。 1. SQLPLUS简介: SQLPLUS是Oracle公司提供的一个交互式查询和脚本执行工具,可以直接连接到Oracle数据库并执行SQL语句、PL/SQL块,还可以...
Sqlplus 是 Oracle 数据库管理系统中的一种命令行工具,用于与 Oracle 数据库进行交互。Sqlplus 登录数据库是指使用 Sqlplus 工具连接到 Oracle 数据库的过程。在这个过程中,用户需要输入用户名和密码,以便验证...
在SQLPlus中,可以直接输入SQL语句并按回车执行,如: ```sql SELECT * FROM table_name; ``` 3. **SQL脚本执行**: 可以使用`@`符号执行包含SQL语句的外部脚本文件,如: ``` @script.sql ``` 4. **设置...
本文将深入解析SqlPlus中常用的命令,帮助用户更高效地进行数据库操作。 ### 一、执行SQL脚本 1. **SQL> @[start]file_name** - 该命令用于执行指定的SQL脚本文件。`[start]`是可选参数,表示脚本执行的起始位置...
Oracle SQL*Plus是Oracle数据库中一个重要的命令行工具,用于执行SQL语句和PL/SQL代码,管理数据库,以及格式化输出结果。它既是Oracle开发者日常工作中不可或缺的工具,也是数据库管理员进行日常维护和故障排查时的...
标题中的“java做的Sqlplus”指的是一个用Java编程语言实现的SQL客户端工具,它模仿了Oracle公司的经典数据库管理工具——Sqlplus。Sqlplus是Oracle数据库管理员和开发人员常用的命令行工具,用于执行SQL语句、PL/...