邪恶小代码

导航

2017年5月19日 #

Oracle中Merge into用法总结

摘要: Oracle中,要实现判断有数据则更新,无数据则插入功能,要用到Merge into来实现(Oracle 9i引入的功能),其语法如下: 本方法适用于大数据量更新 严格意义上讲,”在一个同时存在Insert和Update语法的Merge语句中,总共Insert/Update的记录数,就是Using语 阅读全文

posted @ 2017-05-19 18:17 邪恶小代码 阅读(339) 评论(0) 推荐(0) 编辑

oracle 自定义函数

摘要: 函数 函数与存储过程相似,也是数据库中存储的已命名PL-SQL程序块。函数的主要特征是它必须有一个返回值。通过return来指定函数的返回类型。在函数的任何地方可以通过return expression语句从函数返回,返回类型必须和声明的返回类型一致。 语法: 说明: function_name:函 阅读全文

posted @ 2017-05-19 10:42 邪恶小代码 阅读(239) 评论(0) 推荐(0) 编辑

oracle索引总结

摘要: 1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从 阅读全文

posted @ 2017-05-19 10:38 邪恶小代码 阅读(293) 评论(0) 推荐(0) 编辑

Oracle授权

摘要: 授权语句 --select * from dba_users; 查询数据库中的所有用户 --alter user TEST_SELECT account lock; 锁住用户 --alter user TEST_SELECT account unlock; 给用户解锁 --create user x 阅读全文

posted @ 2017-05-19 10:26 邪恶小代码 阅读(172) 评论(0) 推荐(0) 编辑

Oracle同义词创建及其作用

摘要: Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。 同义词作用 1) 多用户协同开发中,可以屏蔽对象的名字及其持有者。如果没有同义词,当操作其他用户的表时,必须通过user名.object名的形式,采用了Oracle同义词之后就可以隐蔽掉user 阅读全文

posted @ 2017-05-19 10:18 邪恶小代码 阅读(511) 评论(0) 推荐(0) 编辑

oracle触发器详解

摘要: 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。ORACLE事件指的是对数据库的表进行的INSERT、 阅读全文

posted @ 2017-05-19 09:40 邪恶小代码 阅读(910) 评论(0) 推荐(0) 编辑

oracle视图详解

摘要: 视图简介: 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部 阅读全文

posted @ 2017-05-19 09:22 邪恶小代码 阅读(348) 评论(0) 推荐(0) 编辑