sp_unbindefault <objname>[, futureonly]
<objname>
是要解除缺省值绑定的表和列或用户定义数据类型的名称。如果参数的形式不是“<table>.<column>”,则 <objname> 将被认为是用户定义的数据类型。解除缺省值与用户定义数据类型的绑定时,将同时解除所有属于该类型并且与该用户定义数据类型具有相同缺省值的列的绑定。该类型中缺省值已被更改的列不受影响。防止指定的用户定义数据类型的现有列丢失缺省值。解除缺省值与列的绑定时,将忽略此参数。
futureonly
解除缺省值与 startdate 的绑定,防止指定的用户定义数据类型的现有列丢失 employees 表中的列:
sp_unbindefault "employees.startdate"
解除缺省值与名为 ssn 的用户定义数据类型和所有属于该类型的列的绑定:
sp_unbindefault ssn
解除缺省值与用户定义数据类型 ssn 的绑定,但不影响属于该类型的现有列:
sp_unbindefault ssn, futureonly
使用 sp_unbindefault 时,还存在一些其它注意事项: