dual表

原创 2012年03月23日 20:02:47

dual是sys用户的一张表,任何用户均可访问,但是只能返回一行数据

1.可以查看当前用户

    select user from dual

2.调用系统函数

    select to_char(sysdate,’yyyy-mm-dd hh24:mm:ss’) from dual;——获得当前系统时间
 select SYS_CONTEXT(’USERENV’,’TERMINAL’) from dual;        ——获得主机名
 select SYS_CONTEXT(’USERENV’,’language’) from dual;          ——获得当前locale
 select dbms_random.random from dual;                                                 ——获得一个随机数

3.得到序列的下一个或当前值

    select your_sequence.nextval from dual;——获得序列your_sequence的下一个值
 select your_sequence.currval from dual;——获得序列your_sequence的当前值

4.用作计算器

    select 7*9 from dual

相关文章推荐

数据库表dual

  • 2014年07月16日 17:27
  • 14KB
  • 下载

oracle之dual表的一些

  • 2011年12月29日 22:49
  • 2KB
  • 下载

[学习记录]Oracle中dual表的用途介绍

 一、简介    dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:    1、查看当前用户,可以在 SQL Plus...
  • wenlele
  • wenlele
  • 2011年05月29日 15:27
  • 422

Oracle学习笔记之Dual表

最近在使用Oracle时遇到一个特殊的表Dual。想必了解Oracle的人对Dual的使用情有独钟。于是乎在网上找了些帖子,觉得比较好贴在这里供大家学习。   dual是一个虚拟表,用来构成se...

Oracle使用虚拟表dual一次插入多条记录

从一个CSV文件中读取所有的数据,并且插入到一个Oracle数据库中,并且几分钟内完成,大约有60万条。 网上有人说了,你可以循环insert然后插入几千条以后Commit一次,我靠,你自己试试看!...

关于ORACLE DUAL表

1、DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户 SQL> select user from du...

ORACLE DUAL表详解

ORACLE DUAL表详解 1、DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 --查看当前连接用户 SQ...
  • xwnxwn
  • xwnxwn
  • 2011年12月08日 14:20
  • 303

Oracle中dual表的用途介绍

出处:http://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852229.html 导读]dual是一个虚拟表,用来构成select的语法规则,...

oracle dual表详解

dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:   1、查看当前用户,可以在 SQL Plus中执行下面语句...

2.Oracle:Oracle中dual表的用途介绍(转载)

来自:http://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852229.html dual是一个虚拟表,用来构成select的语法规则,ora...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dual表
举报原因:
原因补充:

(最多只允许输入30个字)