随笔分类 - # PL/SQL开发
摘要:管理数据完整性 一 学习目标 1.实现数据完整性约束 2.管理完整性约束 3.从数据字典中获取约束信息 二 保证数据完整性的方法 1.应用程序代码控制 2.触发器控制 3.声明完整性约束 三 约束的类型 (见图) 1.not null (不能为空) 2.unique (值必须唯一) 3.primar
阅读全文
摘要:下面不才根据oracle官方文档讲解一下如何加密PL/SQL代码,希望大家共同学习: 主要内容包含以下三块: What is Obfuscation? Obfuscating PL/SQL Code With the wrap Utility Obfuscating PL/QL Code With
阅读全文
摘要:FLASHBACK TABLE 目的: 1. 使用闪回表语句恢复表到出现人为或应用错误事件之前的状态。 2. 可以闪回到过去多长时间取决于系统中undo数据量的大小。 3. 并且oracle数据库无法恢复通过DDL语句修改了结构的表。 注:oracle强烈建议设置UNDO_MANAGEMENT为AU
阅读全文
摘要:1、什么是Oracle自治事务 在官方文档中,是这样的定义的“Autonomous transactions are independent transactions that can be called from within another transaction.”就是说它被一个事务调用的事务
阅读全文
摘要:一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON <schema>.<table_name> (<column_name> | <expression> ASC | DESC, <column_name
阅读全文
摘要:SAVEPOINT 由官方文档提供http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_10001.htm#SQLRF01701 1. 目的: Use the SAVEPOINT statement to identify
阅读全文
摘要:连接查询是数据库查询语句中使用频率很高的查询方式,下面根据Oracle提供的官方文档学习一下连接查询: 一 Equijoins 等值连接: 等值连接是条件连接在连接运算符为“=”号时的特例。(相对于非等值连接,如:between...and条件) 它是从关系R与S的广义笛卡尔积中选取A,B属性值相等
阅读全文
摘要:最近工作处理了一些有关oracle字符数据类型的问题,特做如下整理,希望和大家共同学习: 一、首先对char与varchar2类型做下比较:(以下部分内容转自华夏名网) 区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表
阅读全文
摘要:今天看oracle文档,发现trim函数的用法不仅仅局限于去除字符串的空格!特翻阅官方解释,并最如下实验,希望大家共同学习! 1. 语法解释 首先看一下trim函数的语法图:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions
阅读全文