dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi: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;
Oracle中dual表的用途
精选 转载onlygobest 博主文章分类:Oracle 11g
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Oracle中dual表的用途介绍
dual的相关介绍
Oracle -
Oracle和MySQL中的dual表
Oracle和MySQL中都有一张名称为dual的虚拟表,但是两者之前的区别呢?
mysql oracle sed -
Oracle中的dual
简介,摘自百度百科: 摘自百度知道:
数据 oracle 随机数 -
Oracle Dual 表详解
1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没
oracle 数据库 delete insert 存储 -
Oracle 中 dual 详解
: SELECT sysdate FROM daul
Oracle dual 详解 sql oracle -
Oracle 中的 dual 表是干什么的
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多
Oracle SQL sql SYS 随机数