Oracle
文章平均质量分 68
专注写bug
你知道的越多,你不知道的也越多!
展开
-
Flyway——Oracle创建前缀索引
索引有助于提升数据库表的查询速率,极大的缩减查询的时间。但索引的创建需要考虑的因素很多,并非索引越多越好!原创 2023-12-01 10:22:21 · 1016 阅读 · 0 评论 -
Oracle——记录 ORA-01795异常(where in超过1000) 的一种解决方式
当集合数超过1000时,则会出现ORA-01795。原创 2023-06-09 10:50:44 · 332 阅读 · 0 评论 -
Oracle——使用exists进行动态数据填充
项目团队开发中,有时候需要制定系统配置表,但新增数据时,为了保证数据的唯一性,除了使用唯一键外,还可以先查询是否存在,再判断是否进行数据新增。本次介绍一种新的编写SQL方式,也能实现同样的功能。原创 2023-05-23 09:23:34 · 252 阅读 · 0 评论 -
Oracle——物化视图
oracle 物化视图的定义,参数说明,以及视图的创建和自动手动刷新等原创 2023-02-24 17:36:24 · 1693 阅读 · 5 评论 -
Oracle——复杂排序以及排序分页后可能出现的问题
Oracle中的复杂排序,以及排序和分页结合后,排序紊乱问题解决原创 2023-02-20 11:03:00 · 444 阅读 · 0 评论 -
Oracle对象——视图之简单视图与视图约束
简单视图的创建,以及带约束限制视图的创建和操作过程中的注意事项原创 2023-02-14 22:44:31 · 846 阅读 · 0 评论 -
Oracle/MySQL——集合运算
展示MySQL与oracle两者数据库在数据集做并集、交集、差集运算时的异同原创 2023-02-14 21:39:08 · 390 阅读 · 0 评论 -
Oracle——分析函数
rank()、dense_rank()、row_nimber() 分析函数的使用与区别介绍原创 2023-02-02 00:09:16 · 237 阅读 · 0 评论 -
oracle——列表分页查询(原理)
oracle 分页sql语句分析与测试原创 2023-01-31 23:30:57 · 931 阅读 · 0 评论 -
SQL——关于 or 和 and 执行优先级问题
sql中 and 与 or 执行顺序优先级问题,案例验证原创 2023-01-31 21:07:15 · 1324 阅读 · 0 评论 -
Oracle——行转列与列转行
把某一个字段的值作为唯一值,然后另外一个字段的`行值转换成它的列值`,就是行转列。把一行当中的列的字段按照行的唯一值转换成多行数据,就是列转行。原创 2022-10-21 14:27:07 · 5784 阅读 · 1 评论 -
SQL——exists
EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上`并不返回任何数据`,而是返回值`True`或`False`。原创 2022-10-14 17:46:05 · 1716 阅读 · 0 评论 -
Oracle——常用的几种函数(含案例)
oracle几种常用函数总结,持续更新......原创 2022-08-31 18:57:12 · 624 阅读 · 2 评论 -
笔记——记录一个dynamic-datasource please check the setting of primary 问题解决
dynamic-datasource please check the setting of primary原创 2022-07-22 12:21:57 · 3204 阅读 · 0 评论 -
Oracle——几种最常用的系统视图(结合flyway进行数据库管理)
总结几种最常见的判断方式,以及说明常用的几个Oracle 系统视图。原创 2022-07-11 18:24:22 · 2418 阅读 · 0 评论 -
Oracle——springboot+mybatis-plus使用oracle增加自增主键
相对来说,具有很大的差异性。在MySQL中设定主键属性为时,就能达到的效果。如果需要实现和的功能,则需要进行下列设定。在建表时,可以采取增加的方式创建表和列:如果表已经创建,需要额外增加一个主键列,则需要使用到。创建自增序列自定自增序列,需要编写,如下所示:然后再使用时,如需要增加数据,传递id值时,采取下列SQL优先获取值:进行id属性值的填充。每次增加数据,都需要查询一次的下一个值,很繁琐。编写下列触发器:此处,中的就是。测试案例:可以新增数据,并自动填充id值。在创建了上面的和后,如果需原创 2022-07-07 14:05:11 · 3634 阅读 · 1 评论 -
centos——开启/关闭oracle
centos7虚拟机启动Oracle数据库和关闭命令行操作指导由于停电,导致测试服务器关机重启,oracle并未启动。遂启动oracle。启动oracle必须保证下面的这个顺序:停监听,需要将root账户切换到oracle账户,使用下列命令:这里的登数据库,是使用进行登录。先使用登录sqlplus,再使用以sysdba 登录数据库。其实上面的两个命令可以简写成下面的方式:上面的命令执行后,会出现一个的命令窗口,再窗口中输入下面命令:即可停止oracle服务。采取命令进行数据库服务的启动:当执行命令后,窗口原创 2022-06-30 11:42:49 · 3517 阅读 · 0 评论 -
Oracle——number类型列类型变更提示精度问题解决
前言最近使用Oracle数据库存储金额,测试环节报错,通过问题分析,发现是金额大小超过字段限定的原因。之前定义金额 number(10,2),整数长度最高8位,小数允许2位。结果测试姐姐加了个很大的数据,出问题了!!!问题分析直接进行alter table xxxxE modify EVALUA_AMOUNT_CNY number(16,2);做字段类型变更,出现精度丢失报错。后来想到几种解决方案:方式一:新增字段,将原数据读取存放新字段,再将原字段列所有数据置空,变更列的类型,将新字段数原创 2022-04-17 14:52:47 · 3529 阅读 · 0 评论