摘要: 标题:Oracle中的rownum不能使用大于>的问题转自网络,稍做修改:一、对rownum的说明 关于Oracle 的 rownum 问题,很多资料都说不支持SQL语句中的“>、>=、=、between...and”运算符,只能用如下运算符号“<、<=、!=”, 并非说用“>、>=、=、between..and”时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来。 其实,只要理解好了这个 rownum 伪列的意义就不应该感到惊奇。 rowid 与 rownum 虽都被称为伪列,但它们的存在方式是不一样的: rowid 阅读全文
posted @ 2011-08-03 14:39 程序员的那些 阅读(9477) 评论(0) 推荐(0) 编辑
摘要: 标题:Oracle11g使用exp导出空表正文:1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 查看: SQL>show parameter deferred_segment_creation; 该值设置后只对后面新增的表产生作用,对之前建立的空表不起作 阅读全文
posted @ 2011-08-03 00:45 程序员的那些 阅读(21642) 评论(0) 推荐(2) 编辑