Oracle
文章平均质量分 78
stevene
这个作者很懒,什么都没留下…
展开
-
Oracle XDB Http/Ftp服务默认端口与Tomcat等默认端口冲突解决方案
Oracle XDB Http/Ftp服务默认端口与Tomcat等默认端口冲突解决方案 安装Tomcat后,启动tomcat时,会出现:2005-10-12 13:46:57 org.apache.commons.modeler.Registry loadRegistry信息: Loading registry information20原创 2006-01-10 13:25:00 · 4885 阅读 · 0 评论 -
在Oracle数据字典中查看约束信息
1、我们创建的对象可以从"USER_"开通的视图中查看。如果在模式中创建了10张表,那么从USER_TABLES中查询将返回10行,每一行是关于一张表的特性信息USER_TABLES不能查看非当前用户模式下创建的表。ALL_TABLES视图不但显示当前用户模式下创建的表,而且显示授权能够访问的表信息我们关心的视图以下列前缀命名: ·USER_ 当前用户模式下创建的对象 ·ALL_ 当原创 2006-02-10 19:09:00 · 8528 阅读 · 2 评论 -
Oracle数据库设计——定义约束 Check约束
看下面的例子:CREATE TABLE temp (age NUMBER(3));ALTER TABLE temp ADD CONSTRAINT ck_temp_age CHECK ((AGE>0) AND (AGE 现在我们能够插入Age表的集合是{1,2,…,125}或null,这和我们实际的现实生活是符合的。为限制Age字段取值范围不能为空,增加not null约束。CREATE原创 2006-02-09 18:05:00 · 18208 阅读 · 0 评论 -
Oracle触发器介绍 行级触发器
行级触发器本章介绍行级触发器机制。大部分例子以INSERT出发器给出,行级触发器可从insert update delete语句触发。1、介绍触发器是存储在数据库已编译的存储过程,使用的语言是PL/SQL,用编写存储过程一样的方式编写和编译触发器。下面在SQL*PLUS会话中创建和示例一个简单的Insert行级触发器。这个触发器调用DBMS_OUTPUT在每插入一行数据时打印“execut原创 2006-02-11 15:57:00 · 3009 阅读 · 0 评论 -
Oracle数据库设计——定义约束 外键约束
外键约束保证参照完整性。外键约束限定了一个列的取值范围。一个例子就是限定州名缩写在一个有限值集合中,这个值集合是另外一个控制结构——一张父表下面我们创建一张参照表,它提供了完整的州缩写列表,然后使用参照完整性确保学生们有正确的州缩写。第一张表是州参照表,State作为主键CREATE TABLE state_lookup (state VARCHAR2(2), state_desc V原创 2006-02-09 16:45:00 · 6554 阅读 · 0 评论 -
Oracle数据库设计——定义约束 主键
声明约束主键(PRIMARY KEY) 一张表不一定有主键,但大多数表都创建了主键,主键值必须唯一并且组成主键的各列都不能为空。 想象一下存储学生信息的一张表。在学生表(STUDENTS)每个学生有且仅有一行记录。因此,在STUDENTS表中每一行只能确定一个且仅有一个学生。举例来说,一个处理学生学费清单的应用中,每个学生只能有一张且仅有一张学费单 除了商业强制规原创 2006-02-09 10:05:00 · 13348 阅读 · 1 评论 -
Oracle数据库设计——定义约束 Not NULL约束 Default values
Not Null约束not null约束常常被归于“强制”约束。CREATE TABLE temp(id NUMBER(1) NOT NULL);CREATE TABLE temp(id NUMBER(1) CONSTRAINT nn_temp_id NOT NULL);为什么我们为Primary key, unique, foreign key, 和chech约束命名,有一个重要原因原创 2006-02-10 10:29:00 · 16322 阅读 · 0 评论 -
Oracle数据库设计——定义约束 Unique约束
Unique约束Unique约束可应用于一列或多列字段上。如果字段值存在,必须为唯一的,可以取null值1、一张表只能有一个PK约束但可以有多个Unique约束2、作为PK的字段不能为null,但作为Unique的字段可以为null,但不为null的行必须是Unique的3、当创建一个PK时,创建一个Index,创建一个Unique时也创建一个Index4、PK和Unique约束字段可以作为F原创 2006-02-09 10:30:00 · 8976 阅读 · 0 评论 -
PL/SQL程序单元
PL/SQL程序单元本章从软件工程师角度展现PL/SQL。PL/SQL有下列程序单元: ·过程 ·函数 ·包说明 ·包体存储过程是作为对象存在于oracle数据库的程序单元。“存储过程”是指在数据库中已编译并可调用的程序。oracle实现存储过程作为过程、函数和包。不能调用包,可以调用包中可见部分的过程和函数。数据库厂商对存储过程有不同的实现,SQL SERVER Tran原创 2006-02-15 17:43:00 · 2114 阅读 · 0 评论 -
PL/SQL环境
PL/SQL环境SQL*PLUS命令-----------------------------------------------------------------------------SQL*Plus command Description----------------------------------------------------------------------原创 2006-02-14 18:09:00 · 3217 阅读 · 0 评论 -
Oracle触发器介绍 语句级触发器
语句级触发器我们先看一个AFTER-INSERT-STATEMENT触发器:CREATE OR REPLACE TRIGGER temp_aisAFTER INSERT ON TEMPBEGIN dbms_output.put_line(executing temp_ais);END;看一下下面语句的结果:SQL> set feedback offSQL> INSERT INTO tem原创 2006-02-13 17:30:00 · 7931 阅读 · 1 评论