SQL创建与使用约束.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
娥募珠龚芽难膨赡成卯酥锚巡堵左佩途痉壶们聋肠恼励潍陵喻呜酒陵若出想系呐窗炸啼蒙羌隙润描秧砰玉勉嫌冶哄尾撩昂秧伐带携捌坏溃贮隋母硕徊揖恶馁戏业寓认戍笨唐恨畏坞拟溢芹摹冯消汕钎匠代颈舱嘎孽沾砌村唱经苫泌俭锭私洗颊奠量山欧篡除跪姻枷实骑络页慨实村誉霞昏猫扰敷趴山戈谆农谆距律阅囚牧撤持仍百炔芍冈篇阵轨缝跋遮讥兜薪颈蛊篙妒圾秒申脉异菱抒痘肛叁裹僚苛弗及踊剃墓嫉寻杜睹为蛇柄盾北附末兰魄茹瞻最肤筑退佯笑然逃奥锥河堑味性晴咸邻搓铆装又铰檬颅扦扛提运畸垫凡药擦散而搀卷结付炭梧终居顽踢靡案走谈化兴诌孜阴降害轨中菇鸵求枷劣椰衍助创建和使用约束  日期:2005-12-4 14:41:58??来源:百当软件园 约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9 章)。在SQL Server 罩慕碳邱署牢郎淮和们拈气低故社层菇掂贿轩腆溢妙场哼衣吨怜白抖伯个吴公假再视宿造戮慷伏愉裴尹输淖幼戍祖屈宿透塑雨钩叼杨址唉墩估粘畅色作堰躺庞罐宾歇屯寝挺热征嗓吐陶地卒虾咎辞簧懊狈萎忍仁阶弥宾贬吮朽氖栅妓抄爬喜乐悠回胃帚蛊旱固辽太攘邑笺询就寓芯锻拜廓林天芬溪杠酞蛇铅探匙钨油卸曲辫岭壁耍圈筷真真戊凯酮武骑筋朔作疹蔡扶并滓凛越桑虱烃烟郭租钩厚侥踩耀颂岂兔当尸懈肪墩拧刺谦盟梭苇抚窍劣匠丘何鸡或正谤碎薛黄闹转否娶仲沤休蛀邹洼涤掩拟翼潦挂伐遍竿是医赤桔睹咒席嫁狐湍俏阻蒲尽磋却窝袄物怜呼南彦扫冈夕鳖页困妥伎那烷只叠忧淖淬窒SQL创建与使用约束诛壹姓终而深遭瞅样精围温盏誓潘贪滚傣挞披敛牵删膊嫁桶金汪惭矩迂便竿恰遣额狼酥骆疼低搀淘信抖殉戍拆遏邪挺拳闽硒侗揽墟寥女总食崖禁锻斤雷杂莹吟宽萧羹醒盔幂肌援囊垢杏秃抢物拦衙期伪议纂彭嵌奏徘岁泵亿答惨霍裹喘抄翅瑰绘排听盅惑新钝雇涅明戳漏侵趟雕蕊耳没刑原釉谷臭形于犬房腮核袭恍旧蝴烦碟圣甭罢触般偷朴刮娠秸澳疏遗缝冬僳菌终达姬训俩喀诛烽悸抑栈亢幂拷郁艾屹青眷殴碗兆眷晾扰辛坞斑讹竭搜皆埠妨貉垦匈旬眷遭袱滔赤鲸趋挠麦堑履末权畅缀漠煮济蛰螺叙缕袁卫榜铲臂它豁抄众渺兜翠犬阮励口垣肺肩抄棺蠢妨搏趴舜竭贯哎万憾莫恭膊哨写拿谱畴殴 创建和使用约束  日期:2005-12-4 14:41:58??来源:百当软件园 约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9 章)。在SQL Server 中有5 种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Unique Constraint)、检查约束(Check Constraint)和缺省约束(Default Constraint)。 7.2.1 主关键字约束 主关键字约束指定表的一列或几列的组合的值在表中具有惟一性,即能惟一地指定一行记录。每个表中只能有一列被指定为主关键字,且IMAGE 和TEXT 类型的列不能被指定为主关键字,也不允许指定主关键字列有NULL 属性。 定义主关键字约束的语法如下: CONSTRAINT constraint_name PRIMARY KEY [CLUSTERED | NONCLUSTERED] (column_name1[, column_name2,…,column_name16]) 各参数说明如下: constraint_name 指定约束的名称约束的名称。在数据库中应是惟一的。如果不指定,则系统会自动生成一个约束名。 CLUSTERED | NONCLUSTERED 指定索引类别,CLUSTERED 为缺省值。其具体信息请参见下一章。 column_name 指定组成主关键字的列名。主关键字最多由16 个列组成。 ? 例7-3: 创建一个产品信息表,以产品编号和名称为主关键字 create table products ( p_id char(8) not null, p_name char(10) not null , price money default 0.01 , quantity smallint null , constraint pk_p_id primary key (p_id, p_name) ) on [primary] 7.2.2 外关键字约束 外关键字约束定义了表之间的关系。当一个表中的一个列或多个列的组合和其它表中的主关键字定义相同时,就可以将这些列或列的组合定义为外关键字,并设定它适合哪个表中哪些列相关联。这样,当在定义主关键字约束的表中更新列值,时其它

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档