169it科技资讯


当前位置:  数据库>oracle

Oracle 系统变量函数用法指南

    来源: 互联网  发布时间:2014-10-04

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 where purchase_date between (sysdate-30) and sysdate;

2)USER

查看用户名。

select user from dual;

3)USERENV
查看用户环境的各种资料。

select userenv(‘TERMINAL') FROM dual;

以上Oracle系统变量函数的介绍。


    
相关技术文章:
    ▪redhat 4中安装Oracle 10g图文教程

     --注:本篇文章只装Oracle,并没有建库 一:在虚拟机里装个readhat4系统 二:配IP 配好之后的IP如下: 三:建用户组,用户 注意:oracle用户应具有相同的uid. groupadd-g200oinstall groupadd-g201dba useradd-u200-goinstall-Gdbaoracle passwdoracle 四:建目录 修改文件的所有者 --chown-Roracle:oinstall/u01 su-oracle mkdir-p/u01/app/oracle 五:修改.bash_profile文件 注意实例名(下面以rac1为例) cd/home/oracle vi.bash_profile exportEDITOR=vi exportORACLE_SID=sdyprod exportORACLE_BASE=/u01/app/oracle exportORACLE_HOM......


    ▪Oracle查询语句中rownum与rowid的不同之处分析

     本文主要是以实例形式介绍了Oracle查询中rownum与rowid的不同之处,以及以假设的方式为例,查询条件为rownum = 2,在查询出第一条记录时的具体内容的介绍。 在查询中,我们可以注意到,类似于 select xx from table where rownum < n (n>1) 这样的查询是有正确含义的,而 select xx from table where rownum = n 这样的查询只在n=1的时候成立, select xx from table where rownum > n (n>1) 这样的查询只能得到一......


    ▪ORACLE 毫秒与日期的相互转换示例

     毫秒转换为日期 SELECT TO_CHAR(1406538765000 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') AS CDATE FROM DUAL; 日期转换毫秒 SELECT TO_NUMBER(TO_DATE('2014-07-28 17:12:45', 'YYYY-MM-DD HH24:MI:SS') - TO_DATE('1970-01-01 8:0:0', 'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60 * 1000 FROM DUAL; 获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 注意:毫秒转换为日期 格式化的时间可以是12小时制和24小时制。 ......


 
最新技术文章:
    ▪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 where purchase_date between (sysdate-30) and sysdate; (2)USER ......


    ▪oracle trunc()函数的使用方法

     oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date一个日期值 fmt        日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: TRUNC(TO_DATE('24-Nov-1999 08:00 pm','dd-mon-yyyy hh:mi am'))         ='24-Nov-1999 12:00:00 am' TRUNC(TO_DATE('24-Nov-1999 08:37 pm','dd-mon-yyyy hh:mi am'......


    ▪ORACLE学习笔记-新建用户及建表篇

     一、用户相关SQL语句 /*新建用户*/ create user SA identified by 2013; 说明:SA用户名,2013密码 /*授权connect,resource给用户sa*/ grant connect,resource to sa; 说明:CONNECT角色: --是授予最终用户的典型权利,最基本的 。         ESOURCE 角色: --是授予开发人员的 /*查询所有的用户*/ select * from all_users; /*将表STU查询权限授予SA*/ GRANT SELECT ON STU TO SA /*将表STU添加......


 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号