欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

SQL SERVER2000教程-第四章 创建和维护表 第二节 数据完整性

发布时间:2025/7/14 数据库 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 SQL SERVER2000教程-第四章 创建和维护表 第二节 数据完整性 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
是通过实现过程数据完整性和声明数据完整性来强制执行的。 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()函数随机产生。

转载于:https://blog.51cto.com/chenxing/44578

总结

以上是生活随笔为你收集整理的SQL SERVER2000教程-第四章 创建和维护表 第二节 数据完整性的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。