Orcale约束-------檢查約束

检查约束用来限制列的取值范围

建一个stu10表,给sex列填加一个默认名字的check约束

create table  stu10

(id number,

sex char(4) check(sex=‘男‘ or sex=‘女‘),

age number

);

建一个stu12表,给sex列填加一个默认名字的check约束

给age列添加一个名字为check_age1的check约束

create table  stu12

(id number,

sex char(4) check(sex=‘男‘ or sex=‘女‘),

age number constraint check_age1 check(age between 0 and 150)

);

建一张stu13表并用表级定义的方式给sex列添加一个名为check_sex的check约束

create table  stu13(

id number,sex char(4) ,

age number,

constraint check_sex check(sex=‘男‘ or sex=‘女‘)

);

删除名为check_sex约束

alter table stu13 drop constraint  check_sex ;

给一经建好的表添加check约束

alter table stu13 add constraint  check_sex  check(sex=‘男‘ or sex=‘女‘)

时间: 2024-10-12 02:25:06

Orcale约束-------檢查約束的相关文章

檢查RAC狀態

1.使用srvctl工具檢查RAC當前配置和狀態 $ srvctl config database -h Displays the configuration for the database. Usage: srvctl config database [-d <db_unique_name> [-a] ] [-v]     -d <db_unique_name>      Unique name for the database     -a                  

檢查php文件中是否含有bom的php文件

原文链接: http://www.cnblogs.com/Athrun/archive/2010/05/27/1745464.html 另一篇文章:<关于bom.php>,http://hi.baidu.com/aullik5/blog/item/f0e589127a28a2f0f7039e5e.html 另一篇文章:<[BOM]PHP程序的UTF8神秘编码问题之解>,http://www.mlecms.com/tech/56.html 类似WINDOWS自带的记事本等软件,在保存

Orcale约束-------唯一性约束

1:可以为null 2:可以有多个null 3:如果此值非null 就只能有1个 不指定约束名使用默认的约束名指定外键 create table stu( id number unique,--指定id为唯一属性 classid number, name varchar2(8) ) 指定约束名建外键 create table stu2 (id number constraint  in_un unique, classid number, name varchar2(8) ); 用表级定义唯一约

Orcale约束-------主键约束

主键是用来唯一确定一行数据的 一张表里面只能有一个主键 但是并不意味着一个主键只能放在一个字段上 有些情况会用两个字段组成联合主键(此种情况较奇葩建议少用) 主键有两种约束功能首先主键不能为null 同时主键是唯一的   一张表里面有且只有一个主键但是可以有多个非空并唯一的字段 建一个默认名字的主键 create table stu7( id number primary key, name varchar2(8)); 写一个有名字的主键 create table stu8( id number

oracle 根据约束名查表名

PK_ID为约束名 select constraint_name,constraint_type,table_name from all_constraints where CONSTRAINT_NAME='PK_ID';

VS2013 未找到與約束ContractName...

windows 2008 r2 上面裝的VS2013, 在某一天系統更新之後,再次打開VS項目的時候就出現了上面那個問題 解決方法,打開控制面板,找到下面這個程序,右擊,修復即可 參考:http://blog.csdn.net/zhaoyun927/article/details/29862193

檢查權限

AUTHORITY-CHECK OBJECT 'M_MATE_WRK'                     ID 'ACTVT' FIELD '03'                     ID 'WERKS' FIELD G_S_ORGAN-WERKS. 2.建立組:SUGR 3.維護用戶群組:SUGRD

[ Exchange 2016 ] 檢查郵箱容量

1.選擇你需要查看的收件箱名字. 2.選擇文件夾容量 3.紅色箭頭的,就是郵箱重容量,不過是以KB為單位. 4.打開Chrome 5.地址欄輸入:533463KB = ?MB 6.黃色標記就是直接的結果,如果用戶不懂容量的計算,那還是有需要麻煩你去跟用戶溝通了. Exchange2016 ECP的查看郵箱容量的方法1.登錄你的 Exchange ECP2.輸入郵箱地址,進行搜索3.點擊 Mailbox Usage(結果如下圖) 這個應該是最快的回答用戶的方法,如果不是有大量需求的話,我想做一下還

&lt;学习笔记&gt; 查分约束系统

定义:如果一个系统由n个变量和m个约束条件组成,形成m个形如 ai - aj ≤ k 的不等式(i,j∈[1,n],k为常数),则称其为差分约束系统(system of difference constraints).亦即,差分约束系统是求解关于一组变量的特殊不等式组的方法. 栗子:给出这样的一组不等式 A-B < = 3 B-C < = 6 C-D < = 5 E-C < = 2 B-E < = 3 求A-D的最大值. 经过一番脑跑之后,得出答案13.但是我们不能总是脑跑啊