一般来说,应该先使用sp_unbindefault来解除缺省值的绑定,然后再使用drop default来删除这个缺省。
sp_unbindefault 绑定了的用户数据类型1
sp_unbindefault 绑定了的用户数据类型2
sp_unbindefault table.colum1
sp_unbindefault table.colum2
drop default 缺省
但如果缺省绑定了多种数据类型,就很不方便解除绑定,尤其是在绑定脚本由别人写的时候。必须去读别人的脚本,来写出这多个sp_unbindefault语句。
有什么办法通过缺省值名来获取这个缺省所有的绑定关系,或者什么简便的方法在不需要具体了解绑定到什么数据类型时解除这些绑定呢?
我是想是不是有什么方法,在只知道缺省名的情况下,就能够解除绑定,删除这个绑定?
------解决方案--------------------------------------------------------
select * into #temp from table_name
drop table table_name
select * into table_name from #temp