江西广告网
标题:
SQL技巧:唯一性约束
[打印本页]
作者:
雨后添情
时间:
2009-2-19 08:27
标题:
SQL技巧:唯一性约束
所谓唯一性约束(unique constraint)不过是数据表内替代键的另一个名称而已。替代键(alternate key)可以是数据表内不作为主键的其他任何列,只要该键对该数据表唯一即可。换句话说,在唯一列内不允许出现数据重复的现象。比方说,你可以用车辆识别代号(VIN)作为汽车(Automobile)数据表的替代键,在汽车数据表里,主键是汽车识别号(Automobile Identification),这是一种由系统自动生成的ID。你可以在汽车表内对VIN施加唯一性约束,同时再创建一个需要VIN的表。在这个新表内可以声明外键指向汽车表。这样,只要汽车表内有VIN输入数据库就会检验VIN输入结果。这就是保证数据库内数据完整性的另一种有效的措施。 以下是演示唯一性约束作为外键引用点的示例代码:
登录/注册后可看大图
登录/注册后可看大图
<
欢迎光临 江西广告网 (http://bbs.jxadw.com/)
Powered by Discuz! X3.2