随笔分类 -  ORACLE

摘要:前言 oracle 时间类型可以直接相加,但加的是天,以天为单位,我们了解了这个,加一天,一小时,一分,一秒就都简单了。 加一天 加一小时 加一分钟 加一秒 阅读全文
posted @ 2019-08-18 09:37 经典鸡翅 阅读(26270) 评论(0) 推荐(1) 编辑
摘要:![](https://img2018.cnblogs.com/blog/1534147/201908/1534147-20190810163545621-1560787307.png) ![](https://img2018.cnblogs.com/blog/1534147/201908/1534147-20190810163549155-691248345.png) ![](https://i 阅读全文
posted @ 2019-08-12 08:32 经典鸡翅 阅读(150) 评论(0) 推荐(1) 编辑
摘要:一张person表,有id和name的两个字段,id是唯一的不允许重复,id相同则认为是重复的记录。 select id from group by id having count( ) 1 查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select from 表 where Id  阅读全文
posted @ 2019-07-22 18:29 经典鸡翅 阅读(34691) 评论(0) 推荐(5) 编辑
摘要:用法 1、decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 相当于if else 那种方式。 2、decode(字段或字段的运算,值1,值2,值3) 当字段或字段的运算得到的值,等于值1的时候,返回值2,否则返回值3。 实例 1、select deptid,deco 阅读全文
posted @ 2019-07-15 11:16 经典鸡翅 阅读(3527) 评论(0) 推荐(0) 编辑
摘要:substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string string, int a) ; 解释: 格式1 1、string 需要截取的字符串 2、a 截取字符串的开始位置(注:当a等于0或1 阅读全文
posted @ 2019-07-05 17:13 经典鸡翅 阅读(61254) 评论(0) 推荐(1) 编辑
摘要:1、以oracle身份登录数据库,命令:su – oracle 2、执行以下命令查看数据库监听器的状况: lsnrctl status 3、执行以下命令停止数据库监听器运行: lsnrctl stop 4、执行以下命令进入SQLPlus: sqlplus / nolog connect / as s 阅读全文
posted @ 2019-02-13 23:11 经典鸡翅 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:第一种方法: 第一步就是找到子表的记录: select a.constraint_name, a.table_name, b.constraint_name from user_constraints a, user_constraints bwhere a.constraint_type = 'R 阅读全文
posted @ 2019-02-11 09:01 经典鸡翅 阅读(3402) 评论(0) 推荐(0) 编辑
摘要:SELECT b.comments as 注释, a.column_name as 列名, a.data_type || '(' || a.data_length || ')' as 数据类型, a.nullable as 是否为空 FROM user_tab_columns a, user_col_comments b WHERE a.TABLE... 阅读全文
posted @ 2019-01-30 16:02 经典鸡翅 阅读(9644) 评论(0) 推荐(2) 编辑
摘要:--批量对符合条件的表记录进行更新 --aa代表查询出的符合条件数据的别名 --aa后的表示需要符合的条件 --loop后开始写更新操作 begin for aa in (select a.objectid from geographic_info a, geographic_info_bf b where a.objectid = ... 阅读全文
posted @ 2019-01-30 15:15 经典鸡翅 阅读(3040) 评论(0) 推荐(1) 编辑
摘要:需要保证create的表内的字段与select的表一致。 create table 表名(字段名,字段名,字段名,字段名,字段名,字段名) as select * from 表名 阅读全文
posted @ 2019-01-30 15:09 经典鸡翅 阅读(2163) 评论(0) 推荐(0) 编辑
摘要:前言 前几天上午在对数据库的一张表进行操作的时候,由于这张表是按照时间的一张统计表,正好到那天没有测试数据了,于是我想将表中所有的时间,统一更新到后一个月,于是对80w条数据的更新开始了。整个过程曲折的一批。同时学到了很多知识,在此进行记录。希望对大家有帮助。 首先是大批量更新,由于数据已经进行了分 阅读全文
posted @ 2019-01-23 19:48 经典鸡翅 阅读(3710) 评论(0) 推荐(3) 编辑
摘要:前言 做项目的时候遇到一个报错:ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小。查找原因发现是某个字段在数据库中是clob类型。然后sql语句进行查询的时候,对该字段进行了to_char操作。由于varchar类型最大长度为4000,而clob中的 阅读全文
posted @ 2019-01-17 17:03 经典鸡翅 阅读(16842) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示