sqlplus 变量定义

简介: sqlplus 变量定义

sqlplus 变量定义:

COLUMN spool_time NEW_VALUE _spool_time NOPRINT
SELECT TO_CHAR(SYSDATE,'YYYYMMDDhh24miss') spool_time FROM dual;

查看和引用变量:
define _spool_time
&_spool_time

select a.snap_id, to_char(a.END_INTERVAL_TIME,'yyyy-mm-dd hh24:mi:ss') snap_time from dba_hist_snapshot a
where a.instance_number=(select b.instance_number from v$instance b)
and a.END_INTERVAL_TIME > sysdate-&days
order by 1;

COLUMN MIN_SNAP NEW_VALUE bid NOPRINT
COLUMN MAX_SNAP NEW_VALUE eid NOPRINT

--TRIM 删除空格.

SELECT TRIM(MAX_SNAP) MAX_SNAP,TRIM(MIN_SNAP) MIN_SNAP FROM
(
select MAX(a.snap_id) MAX_SNAP,MIN(a.snap_id) MIN_SNAP from dba_hist_snapshot a
where a.instance_number=(select b.instance_number from v$instance b)
and a.END_INTERVAL_TIME > sysdate-7);

define bid
define eid

相关文章
|
4天前
sqlplus 变量定义
sqlplus 变量定义:
22 0
|
9月前
|
Shell
Shell export 定义全局变量(变量的作用范围)
Shell export 定义全局变量(变量的作用范围)
132 0
|
7月前
|
SQL 分布式计算 DataWorks
使用`SET`语句来定义变量并为其赋值
使用`SET`语句来定义变量并为其赋值
150 4
|
7月前
|
SQL 分布式计算 DataWorks
可以使用SET语句来定义变量并为其赋值
可以使用SET语句来定义变量并为其赋值
41 2
|
JavaScript API
export导出的是变量!!!是变量!!!
export导出的是变量!!!是变量!!!
111 0
|
Shell Linux 开发工具
Shell变量、系统预定义变量$HOME、$PWD、$SHELL、$USER、自定义变量、特殊变量$n、$#、$*、$@、$?、env看所有的全局变量值、set看所有变量
Shell变量、系统预定义变量$HOME、$PWD、$SHELL、$USER、自定义变量、特殊变量$n、$#、$*、$@、$?、env看所有的全局变量值、set看所有变量
Shell变量、系统预定义变量$HOME、$PWD、$SHELL、$USER、自定义变量、特殊变量$n、$#、$*、$@、$?、env看所有的全局变量值、set看所有变量
|
SQL
SQL*Plus中替换变量与定义变量
替换变量 SQL*Plus中的替换变量又叫替代变量,它一般用来临时存储相关数据;在SQL语句之间传递值。一般使用&或&&前缀来指定替换变量. 关于使用替换变量,一般是利用其创建通用的脚本或达到和用户交换目的。
1185 0