oracle配置sqlplus环境和autotrace执行计划

一、sqlplus环境配置
创建一个sql脚本,sqlplus.sql:

vim /root/sqlplus.sql

输入以下内容:

set serveroutput on size 1000000
set trimspool on
set long 5000
set linesize 100
set pagesize 9999
column plan_plus_exp format a80
set timing on

以后每次登录sqlplus时执行下sqlplus.sql脚本。

其实oracle在$ORACLE_HOME/sqlplus/admin目录有glogin.sql,是sqlplus登录时自动调用的。可以加在这里面。

二、配置autotrace
1、sys用户
使用:

set autotrace on;

打开即可。
继续阅读oracle配置sqlplus环境和autotrace执行计划

oracle数据库对象-视图(2)

创建/修改视图语句:

create or replace view 视图名(列1, 列2, ... , 列n) as (select 列1, 列2, ... ,列n from 表名 where 筛选条件);

删除视图语句:

drop view 视图名;

1、视图就是一个虚表,一个子查询,会写sql语句就会写视图,难一点的就是把几个select结果union或union all连接到一块儿。

2、视图的列和子查询里select后的列,要一一对应关系。