SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Wo kann ich den benutzerdefinierten Tabellentyp in SQL Server 2008 in SSMS überprüfen? und wie kann ich eine neue spalte einfügen?

Benutzerdefinierte Typen können nach ihrer Erstellung nicht geändert werden, da Änderungen Daten in den Tabellen oder Indizes ungültig machen könnten. Um einen Typ zu ändern, müssen Sie den Typ entweder löschen und dann neu erstellen oder eine ALTER ASSEMBLY-Anweisung mit der WITH UNCHECKED DATA-Klausel absetzen. Weitere Informationen finden Sie unter ALTER ASSEMBLY (Transact- SQL).

Punkte, die bei der Verwendung von benutzerdefinierten Tabellentypen zu beachten sind

1.Standardwerte sind nicht zulässig.

2. Der Primärschlüssel muss eine permanente Spalte sein.

3.Check Constraint kann nicht für nicht persistente berechnete Spalten durchgeführt werden

4.Non Clustered-Indizes sind nicht erlaubt.

5.Es kann nicht geändert werden. Sie müssen es löschen und neu erstellen.