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

Waar kan ik het door de gebruiker gedefinieerde tabeltype in SQL Server 2008 in SSMS controleren? en hoe kan ik er een nieuwe kolom in invoegen?

Door de gebruiker gedefinieerde typen kunnen niet worden gewijzigd nadat ze zijn gemaakt, omdat wijzigingen gegevens in de tabellen of indexen ongeldig kunnen maken. Als u een type wilt wijzigen, moet u ofwel het type verwijderen en het opnieuw maken, of een ALTER ASSEMBLY-instructie afgeven met behulp van de clausule WITH UNCHECKED DATA. Zie voor meer informatieALTER ASSEMBLY (Transact- SQL).

Aandachtspunten bij het gebruik van het door de gebruiker gedefinieerde tabeltype

1.Standaardwaarden zijn niet toegestaan.

2.Primaire sleutel moet een blijvende kolom zijn.

3.Controleer beperking kan niet worden uitgevoerd op niet-persistente berekende kolommen

4.Niet-geclusterde indexen zijn niet toegestaan.

5. Het kan niet worden gewijzigd. Je moet het laten vallen en opnieuw maken.




  1. Hoe een verschillende maximale waarde te selecteren uit meerdere samenvoegingstabel MySQL

  2. Niet-opgeslagen SQL-queryscripts herstellen

  3. #1045 - Toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:JA)

  4. HTML/PHP een waarde selecteren in het vervolgkeuzemenu en de bijbehorende rij ophalen en alle gegevens uit die rij uitvoeren