`
guiqing85
  • 浏览: 168823 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

PL/SQL学习笔记-约束(六)

SQL 
阅读更多
约束就那么几种
1  NOT NULL  非空

2  UNIQUE  唯一

3  PRIMARY KEY  主键
主键既是非空约束也是唯一约束

4  FOREIGN KEY  外键

5  CHECK   检查
就这个比较灵活多变
lie is null or (lie between 100 and 250)

关于约束,
有两点我觉得涉及到比较高级的话题,我这里不想多说了
一个是延迟检查
一个是约束激活和禁用约束的时候是否验证约束

另外还有一些东西,我觉得没必要,也不讲了
分享到:
评论

相关推荐

    PL/SQL学习笔记

    PL/SQL是Oracle公司开发的一种过程化SQL扩展,它是Oracle数据库的重要组成部分,用于在数据库服务器上编写存储过程、函数、触发器、包等可执行...通过学习和掌握PL/SQL,开发者可以构建高效、复杂的数据库应用程序。

    pl/sql数据库学习笔记

    PL/SQL数据库学习笔记 PL/SQL是一种高级的程序语言,主要用于Oracle数据库管理系统中。下面是PL/SQL数据库学习笔记的知识点总结。 一、基本原则 *瀑布模型:需求分析→设计(概要设计,详细设计:SQL语句,变量...

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括...这本书籍将为读者提供一个全面、系统的学习路径,帮助数据库管理员、开发人员深入理解并掌握ORACLE PL/SQL的强大功能和应用技巧。

    PL/SQl超级笔记

    总的来说,“PL/SQL超级笔记”应该涵盖了从基本语法到高级特性的全面教程,通过学习,新手可以逐步掌握如何使用PL/SQL进行数据库编程,从而更好地管理和操作Oracle数据库。配合"oracle_ppt"中的PPT材料,学习效果会...

    PL/SQL学习笔记5

    在PL/SQL的学习中,分区是数据库管理大型数据集的一种高效方法,特别是在处理大数据量时。本篇笔记主要探讨了何时应该使用分区以及Oracle支持的分区类型。 首先,当面对超过2GB的大数据表时,分区是十分必要的。这...

    PLSQL学习笔记

    PL/SQL(Procedural Language/Structured Query Language)是Oracle数据库系统中的一种编程语言,它结合了SQL的查询能力与程序设计语言的特性,使得开发者能够编写复杂的存储过程、函数、触发器等数据库对象。PL/SQL...

    oracle学习笔记-入门基础

    这种索引允许对计算结果进行索引,例如基于算术表达式、PL/SQL函数等。这可以提高含有复杂计算的查询的性能,但需要注意的是,不是所有函数都能用于创建索引,且更新含函数索引的表时,系统需要维护索引的正确性,...

    Oracle SQL & PLSQL学习笔记

    Oracle SQL 和 PL/SQL 是两种在 Oracle 数据库管理系统中广泛使用的语言,用于管理和操作数据库。SQL,即结构化查询语言,主要分为三个类别:DML(数据操纵语言)、DDL(数据定义语言)和 DCL(数据控制语言)。 1....

    韩顺平玩转oracle学习笔记

    ### 韩顺平玩转Oracle学习笔记知识点详解 #### 一、Oracle基本使用——基本命令 ##### 连接命令 - **`conn[ect]`**:此命令用于连接到Oracle数据库。语法如下: - `conn 用户名/密码@网络服务名 [as sysdba/...

    Oracle_SQL学习笔记

    以上是Oracle SQL学习笔记中涵盖的部分核心概念,这些知识对于有效管理Oracle数据库、提升查询效率和确保数据一致性至关重要。在实际应用中,还需要结合具体业务需求和数据库设计进行灵活运用。

    Oracle_SQL学习笔记.doc

    这些是Oracle SQL学习中的一些基础和进阶知识点,它们对于高效地管理Oracle数据库至关重要。理解并熟练掌握这些概念,可以帮助你编写更高效、更稳定的SQL语句,优化数据库性能,并确保数据的一致性和完整性。

    Oracle教程.rar

    学习Oracle的基本使用,你需要理解数据库的基本概念,如表、视图、索引、约束和SQL查询语言。这些基础知识构成了与Oracle数据库交互的基础。 PL/SQL,全称为Procedural Language/Structured Query Language,是...

    oracle_sql笔记

    Oracle SQL是数据库管理员和开发人员在Oracle数据库系统中进行数据查询和管理的重要工具。这篇笔记主要涵盖了Oracle SQL的...这两份“Oracle SQL笔记”文档应包含了上述各个方面的详细解释和实例,值得仔细阅读和学习。

    orcale笔记

    #### 六、SQL 函数 - **LOWER 函数**:将字符串转换为小写,如`SELECT LOWER(ename) FROM emp;`。 - **SUBSTR 函数**:用于提取字符串的一部分,如`SELECT SUBSTR(ename, 2, 3) FROM emp;`提取`ename`的第2个字符...

    oracle笔记(韩顺平oracle视频教学整理)

    文档内容强调了Oracle数据库的基本操作、用户管理和维护、数据操作和查询、PL/SQL编程以及数据库结构的管理等方面,这些是学习Oracle数据库管理的基石。通过系统地学习这些内容,用户可以掌握Oracle数据库的核心技能...

    Oracle_SQL学习笔记[参照].pdf

    以下是一些关于Oracle SQL学习笔记中的关键知识点: 1. **并行查询**:Oracle SQL支持并行查询以提高性能,通过`ALTER SESSION ENABLE PARALLEL DML`开启并行DML操作。`SELECT`语句中的`/*+PARALLEL(a, N)*/`提示...

    ORACLE_PlSql-甲骨文学习笔记

    ### ORACLE_PlSql-甲骨文学习笔记 #### 一、创建表 ##### 创建表一 ```sql CREATE TABLE TABLE_NAME ( AAA INTEGER CONSTRAINT PK_TABLE_NAME PRIMARY KEY, BBB VARCHAR2(10) NOT NULL, DOB DATE, CCC VARCHAR...

Global site tag (gtag.js) - Google Analytics