增强手臂力量锻炼方法:问一个问题,关于SQL里的时间数据类型。

来源:百度文库 编辑:神马品牌网 时间:2024/04/26 10:53:02
请问SQL里有没有只有时间没有日期的数据类型?如10:20:21,曾经见过关于自定义数据类型的文章,代码如下:
创建自定义的数据类型:
sp_addtype typTime,‘char(8)’

创建规则:
create rule rulTime
as
@temp like '[0-59]:[0-59]:[0-59]'

将规则绑定到自定义数据类型:
sp_bindrule rulTime,typTime

可是当我绑定之后在数据库里输入数据时,如:10:20:21 时,就开始报错:[Microsoft][ODBC SQL Sever Driver][SQL Sever]列的插入或更新与先前的CREATE RULE语句所强制的规则冲突。该语句已终止……后面就是出错的位置(就是使用自定义数据类型的那一列)。哪位高人可以指点一下?

应该是规则创建错了吧

create rule rulTime
as
@temp like '[0-23]'':''[0-59]'':''[0-59]'

用这个试试,我没试