最新文章列表

DB2的SYSIBM.SYSDUMMY1表和ORACLE的DUAL

     在DB2中,数据库用户通过访问SYSIBM.SYSDUMMY1表获取一些系统信息;ORACLE中,相应的表为DUAL。     DB2中举例: SELECT CURRENT DATE FROM SYSIBM.SYSDUMMY1; --获取当前日期 SELECT 1+1 FROM SYSIBM.SYSDUMMY1;--计算 SELECT NEXTVAL FOR MYSEQ FRO ...
decao 评论(0) 有1438人浏览 2018-08-15 19:15

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;--获 ...
繁星水 评论(0) 有591人浏览 2017-08-21 15:31

Oracle和MySQL中的dual表

Oracle和MySQL中都有一张名称为dual的虚拟表,但是两者之前的区别呢?   在MySQL中,对dual表时怎么解释的: DUAL is purely for the convenience of people who require that all SELECT statements should have FROM and possibly other clauses. 纯 ...
最王座 评论(0) 有9584人浏览 2015-09-11 14:09

ORACLE数据库创建定时任务

创建存储器: create or replace PRocedure pro_test AS BEGIN insert into RAW_PERIOD_DATA(ertu_no,mp_no,data_time,code,data_flag) select 1,level,sysdate,round(dbms_random.value(1,99),2),1 from dual connect by ...
QIAN_QIAN 评论(0) 有4065人浏览 2015-03-06 10:30

db2出现DUAL的错误

刚学用db2,在做保存操作时出现以下异常: SqlMapClient operation; bad SQL grammar []; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in bc/tbm/project/model/ProjectDetail.d ...
琉璃月 评论(0) 有1531人浏览 2014-03-26 11:47

Oracle中一次插入多条记录举例

若要在oracle中一次性插入多条记录,只能借用系统自带的第三张表dual   例:insert into test01(c1,c2)         select '你','好' from dual        union all select '我','好' from dual union all select '他','好' from dual; 前提是表的两个 ...
JoysXX 评论(0) 有1770人浏览 2012-07-06 16:19

Oracle 数据库时间使用小技巧

1、取得当前的日期 select sysdate from dual; 2、 得到当天凌晨0点0分0秒的日期 select trunc(sysdate) from dual; 3、取当前日期是星期几中文显示:   select  to_char(sysdate,'day')   from   dual; 4、取得当前日是一个星期中的第几天   select  sysdate,to_char(sy ...
上官车月 评论(0) 有1481人浏览 2012-06-18 11:40

Oracle服务端修改字符集

Oracle服务端修改字符集使用dba用户登录 1、查看当前服务器的字符集 select userenv('language') from dual; 2、关闭数据库 shutdown immediate; 3、启动到Mount startup mount; 4、会话字符集的环境 select * from nls_session_parameters 5、修改oracle的 ...
yanxiaojia521 评论(0) 有1001人浏览 2012-05-17 23:06

derby中使用类似Oracle中虚拟表dual的方法

在oracle中,我们可以使用虚拟表 dual 来很方便的实现诸如查看系统时间的方法,例如: select sysdate from dual 在derby中,则可以用 values 来实现类似效果,例如: values current_timestamp;
jy00509336 评论(0) 有1637人浏览 2012-03-29 16:51

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;--获得 ...
net_liu 评论(0) 有753人浏览 2011-11-21 15:59

Oracle 问题总结

今天碰到这样一个问题,手动添加数据到数据库,然后通过程序添加数据到数据库。程序中的ID是取得序列的nextval。 但是发现程序生成的ID 在数据库中已经存在,报错,唯一性约束。 我脱开程序直接到sql developer 里,又插入了几个数据,序列的当前值比数据中的最大值小很多。 然后执行  select mytable$seq.nextval from dual 发现nextval 并没有 ...
步青龙 评论(2) 有1502人浏览 2011-11-10 17:01

五笔输入法

select * from dual;
3w1h 评论(0) 有838人浏览 2011-10-26 19:03

oracle中日期运算

--获取系统的时间 select sysdate from dual; --ceil()向上1取整 --floor()向下取整 --得到相差的天数 select (to_date('2012-10-1','YYYY-MM-DD')-to_date('2011-9-11','YYYY-MM-DD')) from dual; --得到相差的年份===使用相差的月数除以12 select floor( ...
hongzhguan 评论(0) 有1457人浏览 2011-10-09 23:34

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics