![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 86
飘柔洗发水
这个作者很懒,什么都没留下…
展开
-
oracle 11g 版本之前,创建自定义函数--解析JSON字符串
按照下面步骤在oracle 执行sql----------创建自定义函数sql—1.创建一个type,返回table类型CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2(4000);—2.创建一个分割的函数,主要对json进行按照固定割串分割CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN ty_str_s原创 2020-12-04 09:13:16 · 1717 阅读 · 0 评论 -
SQL中交集、左链接、右链接、全链接和笛卡尔积的区别
1.INNER JOIN产生的结果是AB的交集2.LEFT [OUTER] JOIN 产生表A的完全集,而B表中匹配的则有值,没有匹配的则以null值取代。3.RIGHT [OUTER] JOIN 产生表B的完全集,而A表中匹配的则有值,没有匹配的则以null值取代。SELECT * FROM TableA RIGHT OUTER JOIN TableB ON TableA.name = TableB.name图标如left join类似。4.FULL [OUTER] JOIN 产生A和B的并集原创 2020-11-27 11:20:10 · 901 阅读 · 0 评论 -
oracle 锁表 如何解锁
---查询 被锁的表 SELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session sWHERE l.object_id = o.object_idAND l.session_id = s.sid;--alter system kill session 'sid, serial#'; ALTER system kill session '96, 10966';.原创 2020-11-27 10:41:07 · 111 阅读 · 0 评论 -
mysql存储过程使用查询一张表中某个字段并插入到另一张表
# 如果存在名字为test的procedure则删除drop procedure if exists test; # 创建(创建函数使用的关键字为function 函数名())create procedure test()begin # 声明变量 declare old_orgid decimal(10); #declare temp_id decimal(10); declare flag int default 0; # 这是重点,定义一个游标来记录s原创 2020-11-27 10:43:45 · 968 阅读 · 0 评论