`
caleb_520
  • 浏览: 247214 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SQL Server 2005视频6-检查约束

阅读更多
版权:JavaIT学习室
转载请标明,http://www.javait.org

check约束

如果要为表中某一个列定义一个规则,可以使用check约束。

例如:为表A中的a_sex定义只能存放“男”或者“女”

create table 人口普查 (
a_name varchar(10),
a_sex varchar(2) constraint ck_sex check (a_sex=’男’ or a_sex=’女’)
)

列约束实例:
CREATE TABLE 我的会员
(
会员编号 smallint NOT NULL CONSTRAINT MemberNoChk
CHECK (会员编号 BETWEEN 1 AND 10000),
姓名 nvarchar(20) NOT NULL,
地址 nvarchar(60) NOT NULL
);

表约束实例:
CREATE TABLE 我的会员
(
会员编号 smallint NOT NULL,
姓名 nvarchar(20) NOT NULL,
地址 nvarchar(60) NOT NULL,
CONSTRAINT ChkMemberNo
CHECK (会员编号 BETWEEN 1 AND 10000)
);

列约束和表约束的区别就是列约束是直接跟在后面,而表约束则不是



相关文章:
1、SQL Server2005高清视频下载:http://www.javait.org/?page_id=295
0
0
分享到:
评论

相关推荐

    SQLServer2005视频教程(31集)

    教程名称:SQL Server 2005视频教程(31集)课程目录:【】1-创建表-1【】4-主键约束【】5-外键约束【】6-检查约束【】7-default约束和drop table的操作【】8-增删改操作【】9-基本查询【】10-where条件操作之一【】...

    SQLServer2005+2008视频教程.txt

    良心资源整合 ...【IT教程网】6-检查约束 【IT教程网】7-default约束和drop table的操作 【IT教程网】8-增删改操作 【IT教程网】9-基本查询 【IT教程网】SQL_Server_2005视频28-数字函数的操作

    SQLServer数据库管理常用的SQL和T-SQL语句

    SQLServer数据库管理常用的SQL和T-SQL语句

    SQL Server2005基础教程

    本书重点阐述了SQL Server 2005的基础知识,前半部分以建立一个金融数据库系统为主线,从最基础的收集信息入手,一步步地引导读者学会如何保证数据库的安全,创建表、主键、索引等项目,在表之间建立恰当的关系,并...

    SQL Server 基础

    • 理解数据库相关的基本概念 • 熟识SQL Server的基本操作 • 创建数据库、表、检查约束 • 编写T-SQL执行数据查询

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    第6章 使用SQL Server Management Studio配置SQL Server 6.1 使用SQL Server Management Studio管理配置 6.2 确定系统和服务器信息 6.3 配置身份验证和审核 6.3.1 设置身份验证模式 6.3.2 设置审核级别 6.3.3 启用或...

    SQLserver2016-数据库系统概述.pptx

    关系型 非关系型 Access SQL Server Oracle Sybase mySQL Mongo DB Redis SQLite 常见的数据库管理系统 SQLserver2016-数据库系统概述全文共16页,当前为第6页。 数据模型是数据库中的数据按一定的方式存储在一起的...

    SQLServer2000高级编程技术-已添加书签,想学存储过程、SQL编程务必要看,分析非常透彻

    5.1.4 作为检查和默认的约束 5.1.5 替代表 5.2 函数的类型 5.2.1 标量函数 5.2.2 集合函数 5.2.3 行集合函数 5.3 小结 5.4 练习 第6章 复合Transact-SQL 结构--批处理、脚本和事务 6.1 批处理 6.1.1 使用批处理 ...

    SQL Server 2008 商业智能完美解决方案(3)

    利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...

    SQL SERVER 2000中的列级约束与表级约束

    SQL Server 2000中的列级约束与表级约束 在SQL Server 2000中有5 种约束: 主键约束(primary key constraint)...检查约束(check constraint) 缺省约束(default constraint) 外部键约束(foreign key constraint)

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    第6章 使用SQL Server Management Studio配置SQL Server 6.1 使用SQL Server Management Studio管理配置 6.2 确定系统和服务器信息 6.3 配置身份验证和审核 6.3.1 设置身份验证模式 6.3.2 设置审核级别 6.3.3 启用或...

    SQL.Server.2008管理员必备指南.part1.rar(1/4)

     第6章 使用SQL Server Management Studio配置SQL Server 128  6.1 使用SQL Server Management Studio管理配置 128  6.2 确定系统和服务器信息 130  6.3 配置身份验证和审核 130  6.3.1 设置身份验证模式 131 ...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    第6章 使用SQL Server Management Studio配置SQL Server 6.1 使用SQL Server Management Studio管理配置 6.2 确定系统和服务器信息 6.3 配置身份验证和审核 6.3.1 设置身份验证模式 6.3.2 设置审核级别 6.3.3 启用或...

    SQL Server ppt教学

    理解数据的基本概念 熟识SQL Server的基本操作 创建数据库、表、检查约束 编写T-SQL执行数据查询 为Java、.NET数据库开发提供基础

    sql完整性约束参数的使用

    (2)CHECK约束(检查约束):通过逻辑表达式判断限制插入到列中的值。 (3)PRIMARY KEY约束(主键约束):不允许数据库表在指定列上具有相同的值,且不允许有空值 (4)FOREIGN KEY约束(外键约束):定义数据库表...

    SQL.Server.2008管理员必备指南.part2.rar(2/4)

     第6章 使用SQL Server Management Studio配置SQL Server 128  6.1 使用SQL Server Management Studio管理配置 128  6.2 确定系统和服务器信息 130  6.3 配置身份验证和审核 130  6.3.1 设置身份验证模式 131 ...

    SQL Server 2008商业智能完美解决方案 1/3

    利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...

    sqlserver触发器例子

    sqlserver触发器例子 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二﹕ SQL ...

    SQLServer2008查询性能优化 2/2

    书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...

    SQLServer2008查询性能优化 1/2

    书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...

Global site tag (gtag.js) - Google Analytics