问题描述
问题:怎样使用规范限制数据表中字段的有限范围希望各位高手能说的详细一点,最好举几个例子说实话,我连这道题的意思都不是非常明白我的邮箱是454521095@qq.comQQ号码是454521095还请各位多指教谢谢
解决方案
解决方案二:
找本书看看就行了,这是个约束问题。他问的这么宽泛,你就直接答用约束。
解决方案三:
帮顶
解决方案四:
约束,触发器
解决方案五:
你就回答用CHECK约束拉这个问题问的太……
解决方案六:
还可以加上数据类型..
解决方案七:
约束
解决方案八:
Check约束.....--创建表Createtabletemp(idint,namevarchar(40));go--创建Check约束,限制id的值大于等于0ALTERTABLEtempADDCONSTRAINTchkRowCountCHECK(temp.id>=0);GO--添加一个id为-1的行insertintotempvalues(-1,'egmkang')goMsg547,Level16,State0,Line1INSERT语句与CHECK约束"chkRowCount"冲突。该冲突发生于数据库"WebBookStore1",表"dbo.temp",column'id'。语句已终止。这个是返回结果.说明Check约束起作用了.
时间: 2024-10-31 02:52:13