create table tb (id decimal(18,2))
alter table tb ALTER COLUMN id int
drop table tb

解决方案 »

  1.   

    http://topic.csdn.net/t/20041124/18/3585142.html
      

  2.   

    谢谢8楼的,学到了一些知识,但邹建那个过程是修改没有被任何数据库对象引用情况下的自定义数据类型,
    我想要解决的问题是自定义的数据类型被一些表引用后,对其的修改的方法。
    如我最上面的例子,U_ID被2个表都引用情况下修改这个U_ID的精度或者数据类型,这种情况下邹建的过程是不适用的。不过还是谢谢了啊,http://topic.csdn.net/t/20041124/18/3585142.html 这个里面
    确实有很多值得学习的东西。不过sp_MSforeach_worker过程在2005中调用存在一些问题:
    "
    declare @local_cursor cursor
    if @worker_type=1
      set @local_cursor = hCForEachDatabase
    else
      set @local_cursor = hCForEachTable
    "
    @local_cursor 无法定位,需要将@local_cursor 修改为hCForEach。
    ---继续期待高人的出现...