oracle
hx_wang007
because of you
展开
-
存储过程
1 概述 存储过程是数据库中的一个重要对象,是一组为了完成特定功能的sql语句集(子程序)。经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。 2 存储过程的创建和调用 2.1 存储过程的创建 create [or replace] procedure 存储原创 2016-08-14 23:55:15 · 291 阅读 · 0 评论 -
PL/SQL基础
1 PL/SQL概述 pl/sql是oracle对sql语言的过程化扩展。(在sql中增加了过程处理语句如分支,循环等)使sql语言具有过程处理能力。 1.1 PL/SQL的提出 pl/sql是面向过程的语言,结合了sql语言的数据操纵能力如增删改查和过程语言的数据处理能力。而不同数据库对sql有不同的扩展。 oracle: pl/sql db2: sql/pl sql server:原创 2016-08-08 23:04:48 · 487 阅读 · 0 评论 -
Oracle死锁查询及处理
一、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提 交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态, 此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。三、死锁的定位方法通过检查数据库表,能够检查出是哪一条语句被死锁,产生死锁的机器是哪一台转载 2016-09-07 16:41:11 · 486 阅读 · 0 评论 -
Ocacle修改表
1.修改表名 在建表后如果希望修改表名,可以用RENAME实现 语法: RENAME oldname TO newname; 例子: --修改emp为myemp RENAME emp TOmyemp; 2.增加列 给表增加列可以使用ALTER TABLE的ADD子句实现 语法 : ALTER TABLE table_name ADD (column原创 2017-06-14 20:10:41 · 419 阅读 · 0 评论