柠檬试题库
search
首页 计算机 公务员 驾照 关于

设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是()


  • A.可以用触发器或者用CHECK约束实现
  • B.只能用CHECK约束实现
  • C.只能用触发器实现
  • D.可以用DEFAULT约束实现
热度🔥288
参考答案:A
解析:

用户定义的完整性可以用CHECK短语指定列值应满足的条件,也可以用触发器约束,通过服务器自动激活相应的触发器,对数据进行完整性控制。所以触发器或CHECK约束都可以实现。但DEFAULT约束不能实现用户自定义的完整性,只能表示实体或参照完整性。
复制题目向AI提问