如何在Sql Server 2005中更改UDT的基本类型?

Ric*_*ald 10 sql-server sql-server-2005 user-defined-types

我有类型varchar(50)的类型"x".如何将其更改为varchar(100)?好像我不能!

Mla*_*dic 10

你不能.你能做的是

  • 脚本使用OBJECT_DEFINITION包含所有类型的对象.
  • 放下它们.
  • 重新创建具有新长度的类型
  • 重新创建对象.

  • 正确.有"CREATE TYPE"和"DROP TYPE"但没有"ALTER TYPE". (2认同)
  • 哇,距离您写这篇文章已经过去十年了,UDT 仍然无法更改。 (2认同)