ORACL
晓范Y
QQ:1005862199
展开
-
Oracle 基础
一、数据库表约束: 1、主键 2、外键 3、非空 4、唯一 5、条件 注:主键 和 唯一很像,但主键不能为空(NULL),而表的唯一约束是列的值在表中唯一只在,可能为空值(NULL)。 二、创建数据库用户 create user **(user_name) identified by ** 三、删除用户 drop user **(user_name) dro...原创 2014-11-03 13:46:07 · 369 阅读 · 0 评论 -
ORACLE 事务回退方法
1、先查询我们要对哪个事务进行 闪回 SELECT DISTINCT start_scn,commit_scn,commit_timestamp,operation,undo_sql FROM FLASHBACK_TRANSACTION_QUERY WHERE table_name='table_object'; 2、根据查询到的start_scn对事务...原创 2014-12-04 16:00:25 · 662 阅读 · 0 评论 -
ORACLE 如何恢复删除的数据
前言:当我们在误操作删除了数据库表的数据后,如果需要回退,该如何操作呢,这里主要是用ORACLE的闪回功能进行操作 具体操作如下: 查询5分钟前需要闪回的相应表记录 select * from table_object as of timestampsystimestamp- interval '5'minute; 先对5分钟前的数据做历史备份 create table table...原创 2014-12-04 15:49:22 · 381 阅读 · 0 评论 -
ORACEL 调用带参数存储过程例子
先定义一个带参数的存储过程,如下: CREATE OR REPLACE procedure Sp_ExecAllRpt( v_BeginTime Date, v_EndTime Date, v_nChnCnt int, v_nTreeLev int, v_nIVRTreeLev int, overMinutes int, rst out i...原创 2015-03-23 11:56:02 · 1161 阅读 · 0 评论 -
ORACLE 通过脚本给数据库表批量修改字段
DECLARE cnt INT; BEGIN SELECT count(1) INTO cnt FROMUSER_TAB_COLS WHERE TABLE_NAME = 'RP_AGTSVRCNT' AND COLUMN_NAME = 'SUMSVRDUR'; IF (cnt = 0)THEN EXECUTE IMMEDIATE 'ALTER TABLE...原创 2015-03-23 12:00:11 · 629 阅读 · 0 评论 -
ORACLE启动、创建表空间、导出导入数据
ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA. USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上 其他用户创建的对象但该用户有权访问的信息 DBA_*:有关整个数据库中对象的信息 (这里的*可以为TABLES,INDE原创 2015-05-04 10:01:14 · 398 阅读 · 0 评论