`

oracle DUAL表

阅读更多

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表的一些

    oracle之dual表的一些 oracle之dual表的一些 oracle之dual表的一些

    详解Oracle数据库中DUAL表的使用

    详解Oracle数据库中DUAL表的使用

    Oracle中的dual

    dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录

    oracle 不存在dual情况下注入.doc

    oracle 不存在dual情况下注入.doc

    10.Oracle虚表1

    1、dual虚表的结构2、查询dual虚表中的记录3、对dual虚表做增、删、改操作普通用户对dual虚表只有查询权限,没有增、删、改的权限 1、执行Oracl

    Oracle dual详解

    针对oracle中dual表的说明和一下实例。

    oracle_dual详解.doc

    oracle_dual详解 oracle_dual详解

    oracle_dual详解

    oracle数据库中的dual续表详细解读,适合数据库中级水平者学习。

    oracle数据库中有关dual的资料总结

    oracle、数据库、dual 有关oracle的一点小知识点

    BLOG_Oracle_lhr_DUAL系列

    BLOG_Oracle_lhr_DUAL系列BLOG_Oracle_lhr_DUAL系列BLOG_Oracle_lhr_DUAL系列BLOG_Oracle_lhr_DUAL系列

    21天学通Oracle

    5.7.3 修改dual表对查询结果的影响 88 5.8 本章实例 89 5.9 本章小结 90 5.10 习题 90 第6章 约束(教学视频:43分钟) 91 6.1 主键约束 91 6.1.1 主键简介 91 6.1.2 创建主键约束 92 6.1.3 修改表的主键...

    数据库表dual

    dual表是oracle中的一部分,很有用的

    Oracle客户端连接Oracle服务器.docx

    dual是名义表,不存任何东西. Oracle客户端连接Oracle服务 全文共9页,当前为第4页。 Oracle客户端连接Oracle服务 全文共9页,当前为第4页。 Oracle远程连接数据库总结 Oracle代码 : orCL = (DESCRIPTION = ...

    Oracle数据库学习指南

    25. 安装Oracle后,经常使用的修改表空间的SQL代码 26. 比较SQL Server与Oracle、DB2 27. 多个数据库时,如何设置默认数据库 28. 各种数据类型的比较 29. 漫谈oracle中的空值 30. 没有备份、只有归档日志,如何...

    Oracle练习.txt

    1.desc table_name 可以查询表的结构 2.怎么获取有哪些用户在使用数据库 select username from v$session; 3.如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ? select sys_context('userenv','ip_address') from ...

    oracle日期查询相关

    select sysdate from dual 等等一些关于oracle的查询当前时间,日期的一些sql语句的

    oracle中日期类型与unix 时间戳的转换

    oracle中日期类型与unix 时间戳的转换, Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。...SELECT oracle_to_unix(SYSDATE),unix_to_oracle(1551774286),oracle_to_unix(SYSDATE) FROM dual;

    ORACLE应用中常见的傻瓜问题1000问-1

    <br> select sys_context( userenv , ip_address ) from dual; <br> 如果是登陆本机数据库,只能返回127.0.0.1,呵呵 <br> 20. unix 下怎幺调整数据库的时间? <br> su -root <br> date -u ...

    oracle日期操作举例

     select sysdate,sysdate - interval ’7’ MINUTE from dual  当前时间减去7小时的时间  select sysdate - interval ’7’ hour from dual  当前时间减去7天的时间  select sysdate - interval ’7’ day ...

Global site tag (gtag.js) - Google Analytics