
数据库
Jane Chiu
这个作者很懒,什么都没留下…
展开
-
Oracle Database Advance Queue
AQ 实例授权GRANT EXECUTE ON DBMS_AQ TO APPS;GRANT EXECUTE ON DBMS_AQADM TO APPS;BEGIN DBMS_AQADM.GRANT_SYSTEM_PRIVILEGE('ENQUEUE_ANY', 'APPS', FALSE); DBMS_AQADM.GRANT_SYSTEM_PRIVILEGE('DEQUEUE_A...原创 2019-10-28 19:48:55 · 545 阅读 · 1 评论 -
Oracle 锁
锁(lock)机制是所有数据库都具有的一个关键特性,用于管理对共享资源的并发访问,数据库使用锁是为了支持对共享资源进行并发访问,同时提供数据完整性和一致性。Oracle可以通过行级锁对表数据进行锁定,也在其他级别上使用锁,从而实现对多种不同的资源提供并发访问。原创 2016-12-06 11:21:43 · 2684 阅读 · 0 评论 -
Oracle DBMS_LOCK
Oracle的dbms_lock包主要用来控制并发,某些并发程序,在高并发的情况下,必须控制好并发请求的运行时间和次序,来保证处理数据的正确性和完整性。 某些并发程序,只需要对其中某几个参数做并发控制,例如时间段,OU等。对于这种业务需求,可以使用标准包DBMS_LOCK,把需要做并发控制的参数,加上锁,实现并发控制。关键函数解析创建或得到同名锁的句柄信息DBMS_LOC原创 2016-12-07 13:20:01 · 2438 阅读 · 1 评论 -
Oracle 11g 虚拟列
Orace虚拟列的相关知识,其中包括了创建语句/索引/约束等信息原创 2016-12-07 20:33:06 · 1885 阅读 · 0 评论 -
Oracle 物化视图
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限大,任何对视图的查询,Oracle实际上都是转换为视图SQL语句的查询,对于整体查询性能的提高,并没有实质上的好处。物化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。原创 2016-12-07 22:49:50 · 425 阅读 · 0 评论 -
Oracle - SQL学习笔记 2
VPD 、物化视图、闪回机制、over分析函数、递归查询、WITH语句、INSERT增强、GROUP BY增强、First/Last排名查询、分析函数 Ntile、窗口函数原创 2016-07-26 10:28:15 · 385 阅读 · 0 评论 -
Oracle DataBase AQ 学习小结(1)
Oracle AQ是Oracle数据库中集成的一种消息队列机制,可以用于不同应用程序间的消息交互,例如PL/SQL可以通过相应的Package访问队列、C#应该程序可以通过ODP.NET访问队列、Java应用程序则可以通过OJMS访问队列。AQ内部是通过数据库表实现的(即消息实际上是存储在数据库表中)。原创 2017-04-30 23:13:19 · 1125 阅读 · 0 评论 -
过度使用DBLINK做系统集成会带来的问题
过度使用DBLINK做系统集成会带来很多问题,问题主要有七种。本文这七种问题详细说明。转载 2019-01-03 09:58:13 · 277 阅读 · 0 评论 -
Oracle SESSION
在实际开发中,我们经常会碰到业务的求助,XXX模板一直报资源被占用的错误,或者XX用户反映数据库登陆不上了。原创 2017-02-10 17:44:18 · 366 阅读 · 0 评论 -
常用的SQL优化技巧
从使用索引来考虑SQL语句避免索引列上的函数,如SUBSTR/UPPER/NVL/TO_CHAR/TO_DATE/TRUNC避免索引列上的计算公式:如果索引列上使用了计算公式,则索引不能使用,可以通过更改计算公式来避免不使用索引:Select e.Ename From Emp e Where e.Sal * 1.1 > 900使用索引:Select e.Ename From ...原创 2019-07-30 11:09:29 · 390 阅读 · 0 评论 -
Oracle中“HINT”的30个用法
“HINT”的30个用法原创 2016-08-18 17:13:26 · 710 阅读 · 0 评论 -
Oracle - SQL学习笔记 1
日期/数字操作函数、日期格式 、单行函数、字符操作函数、条件表达式、连接、MERGE 语句、加锁、约束、级联删除 、创建表技巧原创 2016-07-26 10:09:27 · 338 阅读 · 0 评论 -
Sql -- 练习4 某列部分数据排序(其他默认)
利用分析函数OVER/CASE语句/ORDERBY解决问题:查询所有课程总成绩前三名的按照升序排在最开头,其余数据排序保持默认,显示(学号、成绩、总成绩)原创 2016-08-01 15:06:06 · 1939 阅读 · 0 评论 -
SQL注入式攻击
SQL 注入的攻击方式正是利用web层和通讯层的缺陷对数据库进行外部恶意攻击。将SQL命令巧妙地插入通讯的交互过程中,如web表单的递交、域名输入、页面请求等原创 2016-04-15 14:20:43 · 522 阅读 · 0 评论 -
SQL --NULL的注意事项
SQL 语句中关于 NULL 的那些坑转载 2016-05-31 21:57:27 · 428 阅读 · 0 评论 -
NOSQL -- Redis
Redis特点,优缺点,应用场景分析,.Net中使用Redis转载 2015-10-30 16:17:19 · 414 阅读 · 0 评论 -
SQL -- 八点心得
SQL 养成一个好习惯是一笔财富转载 2016-05-31 22:15:26 · 387 阅读 · 0 评论 -
Sql -- 练习3 递归查询
这是一个树结构,查询教师“胡明星”的所有主管及姓名:(无主管的教师也需要显示),显示(教师编号、教师名称、主管编号、主管名称)原创 2016-07-26 16:42:23 · 814 阅读 · 0 评论 -
Sql -- 练习2 统计列出矩阵类型各分数段人数
统计列出矩阵类型各分数段人数,横轴为分数段[100-85]、[85-70]、[70-60]、[<60],纵轴为课程号、课程名称(提示使用case when句式)原创 2016-07-26 16:35:52 · 2109 阅读 · 3 评论 -
Sql -- 练习1 查询每科成绩前两名的学生信息
查询每科成绩前两名的学生信息原创 2016-07-26 16:32:41 · 9412 阅读 · 0 评论 -
PLSql--乘法口诀表
上海汉得2016年校园招聘面试题 Oracle PLSQL结构化过程化语言 实现乘法口诀表 包含存储到数据库、打印到屏幕等功能解决原创 2016-04-05 21:37:29 · 2130 阅读 · 0 评论 -
PLSql--cursor 显式游标(参数)
两个例子(各部门工资情况分布和总额与各系选修某课程的所有学生成绩分布情况和平均成绩)突出在写PLSQL的思维逻辑的重要性原创 2016-04-05 22:30:10 · 1157 阅读 · 0 评论 -
数据库的恢复模式
所有的数据库都可以设置为三个不同的恢复模式 完全(full),简单(simple),大容量日志(Bulk-Logged).A完全恢复模式完全恢复模式是默认的恢复模式。在完全恢复模式下,需要手工的对事务日志进行管理。使用完全恢复模式的优点是可以恢复到数据库失败或者指定的时间点上。缺点则是,如果没有进行管理的话,事务日志将会快速增长,消耗磁盘空间。要清除事务日志,只能通过备份事务日志,或者切换至简单模式原创 2015-10-30 10:55:45 · 4497 阅读 · 0 评论