智慧职教:假设A表中有主键AP列,B表中外键BF列,BF列引用AP列来实施引用完整性约束,此时如果使用T-SQL命令updateAsetAP=’ABC’whereAP=’EDD’来更新A表的AP列,可能运行结果是()
举一反三
- 是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一约束。
- 利用SQL Server Management Studio创建数据库表时,为某列设置外键约束需要指定外键所引用的列。
- 外键约束中,以下错误的是() A: B表外键列的取值必须是A表主键列或者唯一索引列中的取值。 B: A表主键列或者唯一索引列取值发生改变,B表外键列的值也发生改变。 C: 在MySQL中,所有的存储引擎均支持外键约束。 D: A表主键列或者唯一索引列取值删除,B表外键列取值与该值相同的行会被删除。
- 外键约束是用来建立两个表之间的关联的。外键列的取值可以为空值,可以为重复值,但其值必须是引用列的列值之一。引用列必须是创建了()或唯一约束的列。 A: 规则 B: 默认值 C: 主键约束 D: 检查约束
- 使用CREATETABLE命令创建表时可以使用属性来定义标识列。标识列一般都用作为主键列,因为在同一个表的标识列中不会有相同的标识值