`
caleb_520
  • 浏览: 250777 次
  • 性别: 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条件操作之一【】...

    SQL Server 2005 Beta 2 Transact-SQL 增强功能

    6. **其他影响Transact-SQL的SQL Server 2005 Beta 2功能**: 除了上述增强,SQL Server 2005还引入了对XML的内置支持、集成的服务 Broker、改进的分区功能以及新的存储过程和函数等。这些变化进一步提升了SQL ...

    Microsoft SQL Server 2008 All-in-One Desk Reference for Dummies

    《Microsoft SQL Server 2008 All-in-One Desk Reference for Dummies》是一本全面介绍Microsoft SQL Server 2008的指南,专为初学者和有一定经验的数据库管理员设计。这本书涵盖了从安装、配置到日常管理和高级开发...

    sqlserver2008视频教程

    - **版本介绍**:SQL Server 2008 是微软发布的一款关系型数据库管理系统(RDBMS),是 SQL Server 2005 的后续版本。它提供了更强大的数据管理功能,支持更广泛的数据类型,并增强了安全性。 - **主要特点**: - ...

    SQL Server上机练习二--- SQL Server数据库的管理.docx

    - 添加记录并利用默认值和检查约束,如`chkbirth`确保生日在特定范围内,`Ordername`和`orderdate`作为主键,`Arrdate`有检查约束。 6. **权限与约束**: - 绑定规则`phonerule`到`stuinfo`表的`phone`列,然后...

    SQLServer2005+2008视频教程.txt

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

    SQL Server 2005 ETL专家系列-06 SQL Server 2005 Integration Service的运行管理

    【SQL Server 2005 ETL专家系列-06 SQL Server 2005 Integration Service的运行管理】 在IT领域,数据仓库和商业智能(BI)系统是至关重要的组成部分,而ETL(Extract, Transform, Load)是构建这些系统的关键步骤。...

    Sql server 2005

    - 域完整性:通过检查约束确保数据符合特定格式或范围。 7. **报表服务(Reporting Services)** - 报表设计:使用Report Builder或BIDS(Business Intelligence Development Studio)创建报表。 - 数据源与数据...

    Querying SQL server 70-461

    这部分将介绍如何在创建表时添加约束(如主键、外键、唯一性和检查约束)以及如何在表创建后修改这些约束。 1.5 创建和修改DML触发器(Create and Alter DML Triggers) 触发器是一种特殊类型的存储过程,它在...

    sqlserver自动生成sql语句工具sqlserver转oracle

    3. 规则和约束:SQL Server的规则和约束在Oracle中可能需要重新定义,如检查约束、默认值、触发器等。 4. 性能优化:Oracle可能有更佳的性能调优策略,如索引类型、分区策略等,迁移后可能需要进一步优化。 5. ...

    SQLServer2005考试题及答案

    SQL Server 2005是Microsoft的一个关系型数据库管理系统,广泛应用于数据存储和管理。以下是一些关于SQL Server 2005的关键知识点,主要基于提供的考试题目: 1. **系统存储过程**:用于显示数据库信息的系统存储...

    sqlServer2005实验报告

    【SQL Server 2005 实验报告】 在本次实验中,主要涉及了SQL Server 2005的基本操作,包括创建和管理数据库以及创建和输入数据到数据表中。以下是对这些知识点的详细说明: 1. **创建并管理数据库** - **启动SQL ...

    SQL Server中用T-SQL语句实现(建表、键约束、建关系)

    在SQL Server中,T-SQL(Transact-SQL)是用于管理和操作数据库的主要语言。本文将详细介绍如何使用T-SQL语句创建表、添加约束以及建立表间的关系。 首先,我们来看创建表的操作。创建表的基本语法是 `CREATE TABLE...

    SQL Server2000中文版基础教程-源代码

    SQL Server 2000的安装过程包括硬件和软件需求检查、安装选项选择、组件选择以及实例创建等步骤。在配置时,你需要考虑服务器的角色(如数据库服务器或应用程序服务器)、网络设置、安全性策略和性能优化选项。 2....

    sql server2005数据库 基本表操作

    `Name`是必填的VARCHAR字段,`Age`字段有检查约束,确保年龄在18到99之间;`EnrollmentDate`是日期类型。 接下来,我们转向“查询”操作。SQL Server 2005提供了丰富的查询功能,包括简单的选择(SELECT)、聚合...

    sql_server2005转到2000的步骤步骤

    可以使用T-SQL的检查约束或第三方工具进行验证。 9. **测试应用程序连接**: 验证应用程序能否成功连接到新的SQL Server 2000数据库,并能正常执行查询和事务。 10. **性能优化**: SQL Server 2000的性能可能与...

Global site tag (gtag.js) - Google Analytics