zoukankan      html  css  js  c++  java
  • Oracle数据库的dual表的作用

    dual是Oracle提供的最小的工作表,只有一行一列,具有某些特殊功用。

    不论进行何种操作(不要删除记录),它都只有一条记录——'X'。

    作用:

    1、select计算常量表达式、伪列等值。dual表只能返回一条数据,而使用其它表时则可能返回多条数据。

    2、查看当前用户

      select user from dual;

      select count(*) from dual;

    3、用作计算器

      select 7*9*10-10 from fual;

    4、调用系统函数

      获得当前系统时间

      select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

      获得主机名

      select sys_context('userenv','terminal') from dual;

      获得当前locale

      select sys_context('userenv','language') from dual;

      获得一个随机数

      select DBMS_RANDOM.random from dual;

    5、查看序列值

      创建序列aaa 以1开始,每次加1

      create sequence aaa increment by 1 start with 1;

      获得序列aaa 的下一个序列值

      select aaa.nextval from dual;

      获得序列aaa 的当前序列值

      select aaa.currval from dual;

  • 相关阅读:
    第72天: PySpider框架的使用
    第71天: Python Scrapy 项目实战
    Web前端资源汇总
    1201即将到来
    C#自定义事件模拟风吹草摇摆
    HTML5 Canvas爱心时钟代码
    CSS3圆环动态弹出菜单
    CSS3实现Loading动画特效
    HTML5优势
    CSS3扁平化Loading动画特效
  • 原文地址:https://www.cnblogs.com/moleme/p/4928725.html
Copyright © 2011-2022 走看看