Wie verändern benutzerdefinierten Tabellentypen

Ich habe schon versucht das zu ändern und den benutzerdefinierten Tabellentypen, aber es funktioniert nicht mit alter commend.

alter TYPE [dbo].[GriDDateTab] AS TABLE(
    [Application [varchar](50) NOT NULL,
    [LandDist] [char](2) NULL,
    [Land] [char](3) NULL,
    [LandVi] [char](4) NULL)
Wenn Sie noch sah an der offizielle MSDN SQL Server-Onlinedokumentation - man würde es sehen, kein ALTER TYPE - Anweisung. Nur gibt es da nicht. Sie müssen zum löschen Ihrer Art und erstellen Sie Sie neu, frisch.
Ändern [Application zu [Application] ;).
auch wenn die OP hatte blickte auf die docs, die Sie zitieren, seine Frage war nicht ungültig. Während die syntax "ALTER ART" wird nicht aufgeführt, es als eine option, es wäre töricht, ihn zu Rabatt auf die Idee, dass gab es eine andere syntaktische Variante erforderlich sind, um das Ergebnis. Während es muss gute Gründe für die SQL-devs nicht möglich, so ist Es sicherlich nicht lächerlich scheinen auf der Oberfläche, ist dies nicht möglich. Als erstes benötigt, löschen Sie alle Verweise auf Objekte ist ziemlich Drakonisch.
absolut - das fehlen von ALTER TYPE wirklich macht den Benutzer-definierten Typen fast nutzlos - zumindest für mich

InformationsquelleAutor ganesh | 2015-04-25

Schreibe einen Kommentar