数据库
文章平均质量分 53
tomatoFIREegg
学习笔记
展开
-
listagg 反函数
drop table str;create table str(seq number,str varchar2(100)) ;insert into str values(1,'AA,BB,CC,DD;AA1,BB1,CC,DD1;AA2,BB2,CC,DD2;AA3,BB3,CC3,DD3;');insert into str values(2,'AA,BB,CC1,DD;AA1,BB1,CC,DD1;AA2,BB2,CC,DD2;AA3,BB3,CC,DD3;');insert into st.原创 2020-08-06 18:13:46 · 2788 阅读 · 2 评论 -
oracle 先排序 在分组
类似实现:先排序A1A1B2B3A4在排序的基础上实现分组相加A2B5A4with tab1 as (select 'a' id,1 val ,1 ord from dual UNION allselect 'a' id,1 val ,2 ord from dual UNION allselect 'a' id,1 val ,3 ord from dual UNION allselect 'b' id,1 val ,4 o...原创 2020-06-17 16:22:42 · 1233 阅读 · 0 评论 -
SQL的各种连接Join详解
SQL的各种连接Join详解SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)、SQL LEFT JOIN、SQL RIGHT JOIN、SQL FULL JOIN,其中前一种是内连接,后三种是外链接。假设我们有两张表,Table A是左边的表,Table B是右边的表。...原创 2020-04-11 09:58:45 · 174 阅读 · 0 评论 -
事务隔离级别在数据库的具体实现原理
本文参考链接数据库的事务隔离级别总结 数据库事务、事务隔离级别以及锁机制详解事务并发可能引起的问题 脏读 幻读 不可重复读举例:https://blog.csdn.net/lululove19870526/article/details/78480135https://blog.csdn.net/seeker520/article/details/80398900上文讲到...原创 2020-04-01 13:52:26 · 394 阅读 · 0 评论 -
mysql 重置主键自增的值
mysql自增主键在大量删除后如何重新设置避免断层alert table name auto-increment = n本人在测试的时候发现如果表中主键为1---12;34--35 ;当设置n为13时,n会默认为36,说明本语句只能设定自增值为表中最大值+1原创 2017-07-07 10:34:28 · 1377 阅读 · 1 评论 -
解决 mysql 存储过程 repeat 循环多一次
BEGIN -- 声明局部变量 DECLARE done BOOLEAN DEFAULT 0; DECLARE goods_name varchar(266); DECLARE cat_name varchar(255); DECLARE goname CURSOR For SE原创 2017-08-15 14:20:53 · 2735 阅读 · 0 评论 -
第一个mysql存储过程
BEGIN -- 声明局部变量 DECLARE done BOOLEAN DEFAULT 0; DECLARE goods_name varchar(266); DECLARE cat_name varchar(255); DECLARE goname CURSOR For SE原创 2017-08-14 21:56:46 · 359 阅读 · 1 评论 -
HibernateUtil
package com.hsp.util;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cf...原创 2018-08-03 19:16:02 · 269 阅读 · 0 评论