`
ayaya
  • 浏览: 450065 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Oracle的dual表

阅读更多

select object_name ,object_type from dba_objects where object_name ='DUAL'

 DUAL是 SYS用户的一个TABLE,它只有一个 DUMMY Field.

1.查找当天日期select sysdate from dual

2.查找当前日期的当月第一天select trunc(sysdate,'month') from dual

3.查找当前日期的当月最后一天select trunc(last_day(sysdate)) from dual

4.当前系统日期select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual

5.当前主机名select SYS_CONTEXT('USERENV','TERMINAL') from dual

6.当前的locale :select SYS_CONTEXT('USERENV','language') from dual

7.随机数:select dbms_random.random from dual

8.当前用户select dbms_random.random from dual

 

DUAL是Oracle与数据字典一起自动创建的一个表,它只有一列:DUMMY,其数据类型为:VARCHAR2(1)。

DUAL中只有一行数据:'X'。

DUAL属于SYS模式,但所有用户都可以使用DUAL名称访问它。用SELECT计算常量表达式、伪列等值时常用该表,因为它只返回一行数据,而使用其它表时可能返回多个数据行。


分享到:
评论

相关推荐

    oracle之dual表的一些

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

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

    Oracle 数据库中 DUAL 表的使用 DUAL 表是 Oracle 数据库中一个特殊的表,它是任何用户都可以读取的公共表。DUAL 表的用途非常广泛,常用在没有目标表的 Select 语句块中。下面都是 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_Sql_中常用字符串处理函数

    示例:SELECT INSTR('oracle traning', 'ra', 1, 2) FROM dual; -- 返回 6 11. 字符串长度函数 LENGTH() Oracle Sql 提供了 LENGTH() 函数,用于返回字符串的长度。 示例:SELECT LENGTH('abcd') FROM dual; -- ...

    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时间日期操作

    Oracle 时间日期操作 Oracle 时间日期操作是 Oracle 数据库中常用的操作,包括对日期和时间的各种计算和处理。下面是 Oracle 时间日期操作的相关知识点: 1. 日期和时间的基本操作 Oracle 中的日期和时间可以使用...

    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;

Global site tag (gtag.js) - Google Analytics