SQL> set timing on; //设置显示“已用时间:XXXX”
SQL> set autotrace on-; //设置允许对执行的sql进行分析
SQL> set trimout on; //去除标准输出每行的拖尾空格,缺省为off
SQL> set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off
SQL> set echo on //设置运行命令是是否显示语句
SQL> set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
SQL> set feedback on; //设置显示“已选择XX行”
SQL> set feedback off; //回显本次sql命令处理的记录条数,缺省为on
SQL> set colsep' '; //输出分隔符
SQL> set heading off; //输出域标题,缺省为on
SQL> set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
SQL> set linesize 80; //输出一行字符个数,缺省为80
SQL> set numwidth 12; //输出number类型域长度,缺省为10
SQL> set termout off; //显示脚本中的命令的执行结果,缺省为on
SQL> set serveroutput on; //设置允许显示输出类似dbms_output
SQL> set verify off //可以关闭和打开提示确认信息old 1和new 1的显示.
COL[UMN] [{column | expr} [option...] ]
where option is one of the following clauses:
ALI[AS] alias
CLE[AR]
ENTMAP {ON|OFF}
FOLD_A[FTER]
FOLD_B[EFORE]
FOR[MAT] format
HEA[DING] text
JUS[TIFY] {L[EFT] | C[ENTER] | C[ENTRE] | R[IGHT]}
LIKE {expr | alias}
NEWL[INE]
NEW_V[ALUE] variable
NOPRI[NT] | PRI[NT]
NUL[L] text
OLD_V[ALUE] variable
ON|OFF
WRA[PPED] | WOR[D_WRAPPED] | TRU[NCATED]
下面就举例说明:
SQL> COLUMN SAL ALIAS Salary FORMAT $99,990.90
我们指定了SAL这个列的一个别名和数字的MONEY显示格式。
SQL> col title format a20;
分享到:
相关推荐
这是本人学习oracle的笔记,现总结为word表格的形式,各个set命令的取值都有详细介绍。希望对初学者有所帮助。 例如: Set linesize 60 设置行宽为60个字符 Set pagesize 90 每页显示行数为90行 Column 列名 format ...
本文将详细介绍如何解决低版本客户端无法连接数据库、远程登录Oracle 12C的sys和system用户时报错等问题,并提供用户创建与授权的具体步骤。 #### 二、低版本客户端连接问题 对于使用Oracle 11c及以下版本客户端...
UPDATE Sys.Col$c SET c.Col# = c.Col# + 1 WHERE c.Obj# = Objectid AND c.Name = r_1.Name; ELSE UPDATE Sys.Col$c SET c.Col# = Lastnum WHERE c.Obj# = Objectid AND c.Name = r_1.Name; END IF; v_Count :...
Oracle 带参数视图实践 Oracle 数据库中的视图通常是不带参数的,但有时,我们需要使用带参数的视图来方便查询数据。下面将简要介绍 Oracle 带参数视图的实践。 一、问题描述 在实际应用中,我们遇到了一个问题...
update sys.col$ set col#=3 where obj#=103756 and name='NAME'; ``` 或者,可以在第三步的查询后添加`for update`来锁定记录,然后进行修改。 4. 提交更改并重启Oracle服务,以确保更改生效。 请注意,对`sys`...
UPDATE SYS.COL$ SET COL# = 5 WHERE OBJ# = 6067 AND NAME = 'c3'; UPDATE SYS.COL$ SET COL# = 3 WHERE OBJ# = 6067 AND NAME = 'c4'; UPDATE SYS.COL$ SET COL# = 4 WHERE OBJ# = 6067 AND NAME = 'c3'; ...
select col1 || ',' || col2 || ',' || col3 || ',' || col4 from tablename; spool off ``` #### 四、最佳实践 根据实践经验,推荐使用 **方法二** 来控制输出格式。这是因为手动控制输出格式可以有效减少数据...
- 增加和删除列的语法在两者间相同,但Oracle提供了一个额外的选项,通过`ALTER TABLE table_name SET UNUSED(tel_no)`将列标记为未使用,而不是直接删除。 - 创建临时表: - Oracle的全局临时表语法:`CREATE ...
#### 一、Oracle SQL PL与DB2 inline SQL PL对比 本章节主要介绍Oracle SQL PL与DB2 inline SQL PL之间的对比,包括但不限于存储过程、触发器、用户定义函数(UDF)、条件语句及流程控制等。 ##### 1.1 创建存储...
输出 ORACLE 查询结果到 TXT 文件 在 Oracle 中,输出查询结果到 TXT 文件可以通过设置多个参数来实现。下面是详细的知识点: 1. 设置每行的字符数目 使用 `set linesize` 命令可以设置每行的字符数目,最大值为 ...
### Oracle与MySQL语法定义及函数的不同之处及解决方案 #### 数据迁移常见问题及处理方法 **问题一:** 扫描件表数据转移过程中出现数据量不一致。 **可能原因及解决办法:** 1. **扫描件本身损坏**:检查源...
* 更新:update table1 set field1=value1 where 围 * 查找:select * from table1 where field1 like ’%value1%’ * 排序:select * from table1 order by field1,field2 [desc] * 总数:select count as ...
- **Oracle**提供了`ALTER TABLE table_name SET UNUSED (tel_no)`这样的指令,可以在不删除列的情况下将其标记为未使用。 - 创建临时表: - **Oracle**:`CREATE GLOBAL TEMPORARY TABLE aa (col NUMBER) ON ...
- 更新:`UPDATE table1 SET field1=value1 WHERE 范围` - 查找:`SELECT * FROM table1 WHERE field1 LIKE '%value1%'` - 排序:`SELECT * FROM table1 ORDER BY field1, field2 [DESC]` - 总数:`SELECT COUNT...
select rownum COL from table; 二十、在字符串中加回车 在字符串中加回车是使用 Oracle 的一个基本操作,使用以下语句可以在字符串中加回车: select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual; ...
本文将针对Oracle数据库的连接与使用方法,特别是针对初学者,进行详细讲解。 首先,我们关注的是sqlplus,它是Oracle提供的一个命令行工具,用于与数据库交互。sqlplus不仅适用于初学者,也深受经验丰富的DBA喜爱...
### Oracle分区的类型与应用实例 Oracle提供了多种类型的分区策略,每种策略都有其特定的应用场景: #### 1. 范围分区(Range Partitioning) 范围分区是基于表中某一列的值的范围来分割数据。适用于具有自然排序...
FROM user_col_comments WHERE comments IS NOT NULL); ``` 这部分代码会输出所有带有注释的表的信息。 #### 结尾 最后,脚本通过`spool off;`命令结束输出到文件的操作。 ### 总结 本文档提供了一个完整的...
首先,要建立C#与Oracle的连接,你需要安装Oracle的数据提供者,如Oracle Data Provider for .NET (ODP.NET)。ODP.NET允许C#应用程序直接与Oracle数据库交互。安装完成后,在项目中引用相应的DLL文件,如`Oracle....