is
zhou

Oracle

oracle 存储过程的基本语法

zhouchong阅读(17)评论(0)

oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE...

图解SQL的JOIN

zhouchong阅读(19)评论(0)

对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚...

Oracle中sys用户和system用户的区别

zhouchong阅读(19)评论(0)

system是数据库内置的一个普通管理员,手工创建的任何用户在被授予dba角色后都跟这个用户差不多。 sys是数据库的超级用户,数据库内很多重要的东西(数据字典表、内置包、静态数据字典视图等)都属于这个用户,sys用户必须以sysdba身份...

纵表和横表的概念及其相互转换

zhouchong阅读(23)评论(0)

横表就是普通的建表方式,如表结构为:主键、字段1、字段2、字段3…。 如果变成纵表后,则表结构为: 主键、字段代码、字段值。而字段代码则为字段1、字段2、字段3…。  具体为电信行业的例子。以用户帐单表为例,一般出账...

数据库并发的五个问题以及四级封锁协议与事务隔离的四个级别

zhouchong阅读(24)评论(0)

五类并发问题 丢失更新(第一类丢失更新) 撤销一个事务时,把其他事务已提交的更新数据覆盖(A和B事务并发执行,A事务执行更新后,提交;B事务在A事务更新后,B事务结束前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了)。这种并发...

T-SQL查询进阶–深入理解子查询

zhouchong阅读(18)评论(0)

引言   SQL有着非常强大且灵活的查询方式,而多表连接操作往往也可以用子查询进行替代,本篇文章将会讲述子查询的方方面面。   简介   子查询本质上是嵌套进其他SELECT,UPDATE,INSERT,DEL...

Oracle游标cursor概念详解

zhouchong阅读(16)评论(0)

1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由SELECT 语句返回的行集合包括满足该语句的WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果...

关于Oracle的rownum

zhouchong阅读(20)评论(0)

1、对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明: 例如表:studen...