![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 93
燕儿归
我的博客就是我的学习笔记,也是我的学习轨迹。
展开
-
Oracle的rownum原理和使用(整理几个达人的帖子)
对于Oracle的rownum问题,很多资料都说不支持>,>=,=,between……and,只能用以上符号(,>=,=,between……and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个rownum伪列的意义就不应该感到惊 奇,同样是伪列,rownum与rowid可有些不一样,下面以例子说明: 假设某个表t1(c1)转载 2016-09-13 09:49:08 · 1188 阅读 · 0 评论 -
oracle中的decode的使用
Oracle 中 decode 函数用法含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值转载 2016-09-21 18:15:20 · 241 阅读 · 0 评论 -
oracle11g导出数据库时怎么设置把空表也导出
1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false;原创 2016-10-13 09:16:24 · 6480 阅读 · 0 评论 -
A/B表为1对多关系,要求联合查询B表只提取一条与A记录关联的记录
我现在 有主表 A 和从表B A表字段有: XM nvarchar2(100), RY_ID nvarchar2(32)B表字段有: RY_ID nvarchar2(32), XL nvarchar2(50), HID NUMBER(7,0)B的RY_ID为外键关联到A表的RY_ID,所以A/B表形成了一对多的关系。想查询的结果集包括A表中的记录,同时在B原创 2016-10-21 16:40:23 · 22097 阅读 · 3 评论 -
当字段内有逗号分隔时,Oracle如何对这些字段值进行分组
CREATE TABLE info ( users varchar(100));INSERT INTO info VALUES('userA@userB@userC');INSERT INTO info VALUES('userB@userC@userD');INSERT INTO info VALUES('userC@userD@userE');...转载 2017-05-05 14:56:54 · 3737 阅读 · 3 评论 -
oracle学习记录
Oracle数据库备份与还原命令数据导出: 1 将数据库orcl完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@orcl file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@orcl file=d...原创 2016-07-28 18:23:28 · 254 阅读 · 0 评论