SQL SERVER2000教程-第四章 创建和维护表 第二节 数据完整性
2007-10-01 11:46
375 查看
是通过实现过程数据完整性和声明数据完整性来强制执行的。
1、Identity : identity属性可以生成唯一标识表中每一行的连续值。
(1)格式: Identity (初始值 ,增量)
(2)实例:Create table tab1(id int identity(1,1),name varchar(10))
(3)说明:
a)一个表中只能有一个identity标识的列,字段必须是整型。
b)不能更新定义有identity属性的列。
c)不能向定义有identity属性的列赋null值或附加默认约束。
2、Uniqueidentifier: 使用Uniqueidentifer和Newid函数也可以生成列的唯一值,与Identity属性类似。
如果创建的列是uniqueidentifer 数据类型,则必须使用newid函数为它生成新值。
A、手动添加列值
(1)实例:Create table tab2 (id uniqueidentifier,name varchar(10))
(2)插入值:insert into tab2 values(newid(),'mary')
B、自动添加列值
(1)实例:Create table tab2 (
id uniqueidentifier NOT NULL ROWGUIDCOL CONSTRAINT [DF_tab2_ID] DEFAULT (newid()),
name varchar(10))
(2)插入值:insert into tab2 values('mary')
说明:在创建ID列时直接设置列的值为自动填充,值的来源由newid()函数随机产生。
相关文章推荐
- SQL SERVER2000教程-第四章 创建和维护表 第二节 数据完整性
- SQL SERVER2000教程-第四章 创建和维护表 第一节 创建表、修改表、删除表
- SQL SERVER2000教程-第四章 创建和维护表 第一节 创建表、修改表、删除表
- SQL SERVER2000教程-第四章 创建和维护表 第三节 使用约束
- SQL SERVER2000教程-第二章-创建和管理数据库 第七节 维护数据库
- SQL SERVER2000教程-第二章-创建和管理数据库 第二节 修改数据库
- SQL SERVER2000教程-第二章-创建和管理数据库 第六节 压缩数据库
- SQL SERVER2000教程-第六章 索引与视图 第二节 视图
- 网络营销教程SEO 第四章.搜索引擎优化基础(第二节)
- 大话数据库:第四章 创建和维护表
- SQL SERVER2000教程-第七章 Transact-SQL编程 第二节 流程控制命令
- SQL SERVER2000教程-第二章-创建和管理数据库 第一节 创建数据库
- cocos2d-x3.0/2.0 win7第一次创建项目需要调用到的脚本(不断更新维护)//cocos2d-x 教程一
- cocos2d-x2.0 win7第一次创建项目需要调用到的脚本(不断更新维护)//cocos2d-x 教程一
- SQL SERVER2000教程-第三章 数据类型 第二节用户自定义类型
- SQL SERVER2000教程-第二章-创建和管理数据库 第三节 删除数据库
- 《划时代-51单片机C语言全新教程》-第四章 工程创建与深入 概览
- SQL SERVER2000教程-第五章 处理数据 第二节 检索数据
- SQL SERVER2000教程-第六章 索引与视图 第二节 视图
- SQL SERVER2000教程-第二章-创建和管理数据库 第四节 设置数据库选项