是通过实现过程数据完整性和声明数据完整性来强制执行的。
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教程-第四章 创建和维护表 第二节 数据完整性相关推荐

  1. (Java高级教程)第四章必备前端基础知识-第二节1:CSS概述和选择器

    文章目录 一:CSS概述 (1)概述 (2)语法规范 (3)CSS引入方式 二:选择器 (1)基础选择器 ①:标签选择器 ②:类选择器 ③:id选择器 ④:通配符选择器 总结 (2)复合选择器 ①:后 ...

  2. SQL SERVER2000教程-第五章 处理数据 第十三节 设定数字日期格式

    SQL Server 2000允许用指定的数字月份指定日期数据,当使用数字日期格式时,在字符串中以斜 杠(\)>.连字符(-)或句号(.)作为分隔符来指定月.日.年,字符串必须以下面的形式出现: ...

  3. matlab图形绘制经典案例,MATLAB经典教程第四章_图形绘制.ppt

    <MATLAB经典教程第四章_图形绘制.ppt>由会员分享,可在线阅读,更多相关<MATLAB经典教程第四章_图形绘制.ppt(32页珍藏版)>请在人人文库网上搜索. 1.Ma ...

  4. 【高校宿舍管理系统】第四章 创建前端项目以及完成登录页面

    第四章 创建前端项目以及完成登录页面 提示:本博客个为人独立博客,不是权威,仅供参考!所有思路只做交流之用!如有不足之处,望各位在评论区友善指正. 文章目录 第四章 创建前端项目以及完成登录页面 前言 ...

  5. 计算化学系列教程-第四章-一维谐振子

    第四章-一维谐振子 本次有3节课程,分别为: 4.1 一维谐振子 https://v.qq.com/x/page/a0902106f9h.html?ptag=qqbrowser 4.2 原子的振动 h ...

  6. Vue实战篇四:创建多步骤表单

    系列文章目录 Vue基础篇一:编写第一个Vue程序 Vue基础篇二:Vue组件的核心概念 Vue基础篇三:Vue的计算属性与侦听器 Vue基础篇四:Vue的生命周期(秒杀案例实战) Vue基础篇五:V ...

  7. SQL Server性能调优之执行计划深度剖析 第二节 执行计划第一次实践

    SQL Server性能调优之执行计划深度剖析 第二节 执行计划第一次实践 前言:自从上一篇文章发出之后,收到了很朋友的关注.很多朋友要求多多实践,而不是纯粹的理论.确实,从打算出这个系列开始,我就本 ...

  8. 【SQL进阶教程】第一章 case表达式

    本系列基于<SQL进阶教程>(如下图)学习,实现了书中代码及练习题代码.PS:电子书请大家各自默默脚本之家. [知识点1]case表达式概述 Case表达式有简单case表达式和搜索cas ...

  9. python核心教程_python核心教程--第四章

    第四章讲的是python对象. 4.1 python对象 所有的python对象都拥有三个特性:身份,类型和值 身份: 每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得 ...

最新文章

  1. 微软官方pe工具_小白用户如何制作系统启动版,微软出官方工具啦,简单一键制作...
  2. 索尼诺基亚持股公司告赢苹果,获300万美元赔偿
  3. Linux 技巧:让进程在后台可靠运行的几种方法
  4. scrapy-splash抓取动态数据例子三
  5. 部分不能激活Win 7 的问题分析和解决方案
  6. Deeplab 在Qt Creator下编译报错undefined reference to Mat_xxx
  7. zing jvm_Zing加快了JVM应用程序的预热
  8. python3编程入门_在类Unix系统上开始Python3编程入门
  9. 腾讯的这款产品下架了
  10. 我的家庭私有云计划-10
  11. android10新功能,Android10(Api 29)新特性
  12. 图片裁剪_如何使用word裁剪图片图形?如何使用word修整图片?
  13. matlab对文件夹的遍历
  14. 菲尔茨奖得主陶哲轩:瓜分数学成就 没有益处
  15. 三星nand flash K9K8G08U0M详解
  16. 掌财社:10年财务造假 乐视网、贾跃亭等被11名投资者诉至法院!
  17. Vue实现购物车功能
  18. win10系统 你需要权限来执行此操作 System32
  19. edge打开pdf不显示印章_win10 Edge浏览器打不开pdf文件的解决方法
  20. :-1: error: [Makefile.Debug:72: debug/QtIcon_resource_res.o] Error 1

热门文章

  1. HDU_oj_2021 发工资喽
  2. ubuntu16.04装机:网易云+搜狗拼音+chrome+uGet+caffe(openCV3.1+CUDA+cuDNN+python)
  3. jquery中动画效果的函数
  4. 关于SQL 数据库表中的聚集索引和非聚集索引等
  5. 改变TabNavigator控件第一个tab标签的偏移量.
  6. SSO单点登录三种情况的实现方式详解
  7. 基于权因子的图像融合
  8. MongoDB 聚合操作
  9. 【BDTC 2015】深度学习分论坛:DL的图像识别、语音识别应用进展及MxNet开源框架设计
  10. 即将上线的flume服务器面临的一系列填坑笔记