- 博客(5)
- 资源 (30)
- 问答 (3)
- 收藏
- 关注
转载 ORACLE触发器
8.1 触发器类型 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。ORACLE事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作或对视图进行类似的操作。ORACLE将触发器的功
2016-01-19 10:12:23 349
原创 Oracle函数和存储过程
1.函数 CREATE OR REPLACE FUNCTION myfun(eno in emp.empno%TYPE, tmp in out emp.ename%type) RETURN varchar2 AS BEGIN SELECT ename INTO tmp FROM emp WHERE empno = eno; return tmp; END; DECLARE tmp em
2016-01-15 14:17:11 314
原创 Oracle数据库易遗漏的知识点(二)
1.exists和in 我们区分in和exists主要是驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询,所以我们会以驱动表的快速返回为目标,那么就会考虑到索引及结果集的关系 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in,反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。
2016-01-14 18:46:44 597
原创 Oracle数据库易遗漏的知识点(一)
1.查询基础 (1)模糊查询like select * from emp where ename like '%*_%' escape '*';上面的escape表示*后面的那个符号不当成特殊字符处理,就是查找普通的_符号 (2)逻辑运算符and,or,not优先级 not > and > or 2.单行函数 (1)initcap:将每个单词的第一个字母大写,其它字母变为小写返回
2016-01-14 13:10:38 460
原创 通过一个例子来解释startService和bindService的区别
之前在这篇博客中介绍了service,但是没有具体解释两种service的区别,这次我将通过一个例子来解释。 我首先说明一下这个例子:这是一个身高体重的计算工具,正常情况下设置button响应事件就可以了,但这次我们通过service做。界面如下: 两种service的区别: 服务不能自己运行,需要通过调用startService()或bindService()方法启动服务。这两个方
2016-01-11 09:42:16 3205 2
ViewPager的使用
2016-03-08
酷欧天气.rar
2016-02-24
数独游戏代码
2016-02-19
bindservice
2016-01-11
AccountMS.rar
2015-12-28
jar嵌套导致资源找不到
2018-02-13
jni多次将一张图片二值化却获得相同的效果
2016-11-17
jni调用的函数和native函数不在一个java文件内,调用出错
2016-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人