Ich habe meinen Typ "x" vom Typ varchar (50). Wie kann ich es zu varchar (100) ändern? Es scheint, ich kann nicht!Wie ändert man den Basistyp eines UDT in Sql Server 2005?
Antwort
können Sie nicht. , was Sie tun können, ist
- Skript alle Objekte, die den Typ mit OBJECT_DEFINITION enthalten.
- fallen sie.
- Typ mit neuer Länge neu erstellen
- die Objekte neu erstellen.
Richtig. Es gibt "CREATE TYPE" und "DROP TYPE", aber keine "ALTER TYPE". – gbn
Sie können für "ALTER TYPE" -Syntax unter https://connect.microsoft.com/SQLServer/feedback/details/319134/msft-mso-support-alter-type –
abstimmen Wow, es ist ein Jahrzehnt her, seit Sie das geschrieben haben und UDTs können immer noch nicht geändert werden. –
Wahnsinn! Ich merke gerade, dass die DB, an der ich arbeite, ALL UDT ist. – MorganTiley