随笔分类 -  oracle

gz
摘要:杀死存储过程死锁: 下面语句依次执行: SELECT SID AS SID1 FROM V$ACCESS WHERE OBJECT='GZ_JOB_RABBIT'; #1:查询GZ_JOB_RABBIT存储过程是否存在死锁; #2:查询SID与SERIAL#的值。 SELECT to_char(SI 阅读全文
posted @ 2022-09-20 17:18 景伟·郭 阅读(399) 评论(0) 推荐(0) 编辑
摘要:柴料准备: oracle的管理工具plsql。 首先你需要在系统账号中给你的子账户设置调试权限: 语法如下: grant debug any procedure,debug connect session to 你要调试登陆的账户名; 阅读全文
posted @ 2022-09-12 21:00 景伟·郭 阅读(25) 评论(0) 推荐(0) 编辑
摘要:begin insert into a(id,name,address) select b1.id,b1.name,b1.address from (select #{id} as id,#{name} as name,#{address} as address from dual) b1 wher 阅读全文
posted @ 2022-07-05 14:14 景伟·郭 阅读(30) 评论(0) 推荐(0) 编辑
摘要:问题描述: 现在我想删除表a,但是需要用到表b的字段; 解决方案: delete a from a,b where a.name = b.name; 这样就完美解决单表删除。 阅读全文
posted @ 2022-06-28 17:11 景伟·郭 阅读(138) 评论(0) 推荐(0) 编辑
摘要:内连接暂不叙述,直接开讲外连接 外连接包括: 左外连接(左边的表不加限制,即右边的表是匹配表), 右外连接(右边的表不加限制,即左边的表是匹配表), 全外连接(左右两边都不限制)。 对于外连接, 也可以使用“(+) ”来表示。 关于使用(+)的一些注意事项: (+)操作符只能出现在WHERE子句中, 阅读全文
posted @ 2022-05-12 09:26 景伟·郭 阅读(48) 评论(0) 推荐(0) 编辑
摘要:视图的定义 视图是从一个或几个基本表(或视图)中导出的表,他与基本表不同,它是一个虚表,数据库中只存在定义,而不存放视图对应的数据。这些数据原来存放在基本表中,基本表中的 数据发生变化视图中的数据也会跟着变化。视图一经定义,就可以和基本表一样对其进行查询 和 删除。 基本语法: create vie 阅读全文
posted @ 2022-05-11 13:55 景伟·郭 阅读(106) 评论(0) 推荐(0) 编辑
摘要:关系操作: 点击查看代码 选择:select 投影:project 连接:join 除: divide 并: union 交: intersection 差: difference 插入: insert into 删除: delete 修改: update 关系模型完整性约束: 实体完整性 参照完整 阅读全文
posted @ 2022-05-11 09:49 景伟·郭 阅读(58) 评论(0) 推荐(0) 编辑
摘要:插入方式: 指定插入数据 insert into Z(a,b,c)values(1,2,3); 指定插入数据 insert into Z(a,b,c) select 1,2,3 from dual; 指定插入A表某一行数据 insert from Z(a,b,c) select d,e,f from 阅读全文
posted @ 2022-05-10 12:00 景伟·郭 阅读(256) 评论(0) 推荐(0) 编辑
摘要:什么是游标 用来存储多条查询数据的一种数据结构('结果集'), *它有一个 '指针',从上往下移动('fetch'),从而能够 '遍历每条记录'对于处理多行记录的事务经常使用游标来实现。 基本写法 -- 测试基础数据 create table Z( id int(4); a varchar2(8); 阅读全文
posted @ 2022-05-10 08:50 景伟·郭 阅读(51) 评论(0) 推荐(0) 编辑
摘要:什么是序列? 序列是一个计数器,它并不会与特定的表关联。通过创建Oracle序列和触发器实现表的主键自增。 序列的用途一般用来填充主键和计数可以自增也可以自减。 创建序列 create sequence A // 创建序列名:A start with 1 // 让A从1开始 increment by 阅读全文
posted @ 2022-05-09 14:32 景伟·郭 阅读(43) 评论(0) 推荐(0) 编辑

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