oracle中dual表的使用
2009-02-02 10:04
225 查看
dual表是一个虚拟表,用来和select语句一起使用。
1、查看当前用户
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;
5、查空值
select null extattrid,null extattrname from dual union all select extattrid,extattrname from VExtAttrDetail where extattrsn in (22)
1、查看当前用户
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;
5、查空值
select null extattrid,null extattrname from dual union all select extattrid,extattrname from VExtAttrDetail where extattrsn in (22)
相关文章推荐
- Oracle中Dual的使用
- DB2数据库与Oracle不兼容导致的DB2中不能使用DUAL查询
- Oracle中dual表的使用
- Oracle使用虚拟表dual一次插入多条记录
- Oracle使用虚拟表dual一次插入多条记录
- dual表在oracle,mysql和hive中的使用
- oracle中dual的使用
- Oracle Dual表的使用
- ORACLE中dual的使用和详解
- Oracle使用虚拟表dual一次插入多条记录
- Oracle使用虚拟表dual一次插入多条记录【摘录】
- oracle中dual表的使用
- Oracle中分区表的使用
- 【转载】理解和使用Oracle分析工具-LogMiner
- Oracle教程之四招提高Oracle位图索引的使用效果
- Oracle Procedure中使用游标cursor更新多表
- oracle forall,bulk collect的使用
- oracle odbc驱动不支持BIGINT,需使用其他类型代替
- Oracle DECODE函数语法使用介绍
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库