分享:Oracle 系统变量函数用法说明

Oracle数据库中,Oracle系统变量函数是经常会使用到的函数,分享下Oracle系统变量函数的用法。

Oracle函数多种多样,系统变量函数就是其中之一,介绍三种最常见的系统变量函数。

Oracle系统变量函数:

1)SYSDATE

该函数返回当前的日期和时间。返回的是Oracle服务器的当前日期和时间。
select sysdate from dual;
insert into purchase values
(‘Small Widget‘,‘SH‘,sysdate, 10);
insert into purchase values
(‘Meduem Wodget‘,‘SH‘,sysdate-15, 15);
查看最近30天的所有销售记录,使用如下命令:
select * from purchase # www.jbxue.com
where purchase_date between (sysdate-30) and sysdate;

2)USER

查看用户名。
select user from dual;

3)USERENV
查看用户环境的各种资料。
select userenv(‘TERMINAL‘) FROM dual;
以上Oracle系统变量函数的介绍。

时间: 2024-07-30 20:26:08

分享:Oracle 系统变量函数用法说明的相关文章

Oracle 中 decode 函数用法

Oracle 中 decode 函数用法 含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFdecode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值

Oracle中rownum_函数用法(转载)

解析oracle的rownum 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀.举例说明:  例如表:student(学生)表,表结构为: sql 代码 11. ID     char(6) --学号 2.2 name VARCHAR2(10) --姓名 33. create table student (ID char(6), name VA

Oracle 中 decode 函数用法(转)

含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RETURN(翻译值n) ELSE RETURN(缺省值) END IF decode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1,

ORACLE数据库操作简便函数用法

1.DISTINCT用法: SELECT   DISTINCT    A.NAME  ,  A.STUDENT_ID  ,  A.SEX   FROM TABLE STUDENT 这条SQL语句是从学生表里查询了姓名,学号,性别,但是DISTINCT的查询规则是只要有一个不同,就是符合条件的. 例: 源数据                                                                查询结果 ID    NAME    SUTDENT_ID  

Oracle中decode函数用法含义

DECODE(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) DECODE(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1,值2,值3也可以是表达式,这个函数使得某些SQL语句简单了许多 该函数的含义如下: IF 条件=值1 THEN RETURN(返回值1) ELSIF 条件=值2 THEN RETURN(返回值2) ...... ELSIF 条件=值n THEN RETURN(返回值n

Oracle 中 decode 函数用法(字段A,B, C,A不为空则取A,否则取B,B为空则取C)

–decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) SELECT DECODE(TEMP.SCORE, ‘A’, ‘90-100’, ‘B’, ‘80-89’, ‘C’, ‘70-79’, ‘D’, ‘60-69’, ‘E’, ‘0-59’, ‘其他’) AS XXX FROM (SELECT ‘A’ SCORE FROM DUAL) TEMP –结果:’90-100’ –decode(条件,比较值,值1,值2) –当条件的值等于比较值时,该函数返回值1,否则返回值

Oracle中TRUNC() 函数用法

1. 用来处理日期 TRUNC(date[, fmt]): 根据fmt格式来截取日期 SELECT TRUNC(SYSDATE,'D') FROM DUAL; --本周第一天日期 SELECT TRUNC(SYSDATE, 'MM') FROM DUAL; --本月第一天日期 SELECT TRUNC(SYSDATE, 'Q') FROM DUAL; --本季度第一天日期 SELECT TRUNC(SYSDATE,'Y') FROM DUAL; --本年度第一天日期 2. 用来处理数值 TRUN

MySQL 系统变量(system variables)

MySQL系统变量(system variables)实际上是一些系统参数,用于初始化或设定数据库对系统资源的占用,文件存放位置等等.这些个系统变量可以分为全局以及会话级别层面来修改,有些也可以进行动态修改.本文主要介绍了系统变量的一些概念以及如何设置查看这些系统变量. 1.什么是系统变量   系统变量实际上用于控制数据库的一些行为和方式的参数.比如我们启动数据库的时候设定多大的内存,使用什么样的隔离级别,日志文件的大小,存放位置等等一系列的东东.当然我们数据库系统启动后,有些系统变量(参数)也

oracle 集合变量以及自定义异常的用法

oracle 集合变量以及自定义异常的用法, 在过程 record_practice 有record变量和自定义异常的用法实例.具体在3284行. 1 CREATE OR REPLACE Package Pkg_Weiyl Is 2 Pkg_Name Constant Varchar2(20) := 'pkg_weiyl'; 3 Too_Young Constant Number := -20001; 4 Exc_Too_Young Exception; 5 Pragma Exception_I