发博文
潇的网络家园

http://blog.chinaunix.net/space.php?uid=7208169

学习中,希望大家多多指教!!!   
个人资料
  • 博客访问:329089
  • 博文数量:119
  • 博客积分:8011
  • 博客等级:中将
  • 注册时间:2007-03-23 19:27:29
订阅我的博客
  • 订阅
  • 订阅到鲜果
  • 订阅到抓虾
  • 订阅到Google
字体大小: 博文
Oracle的dual表作用 (2008-09-10 21:24)
分类: 数据库技术

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;

亲,您还没有登录,请[登录][注册]后再进行评论