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

Hvor kan jeg kontrollere brugerdefineret tabeltype i SQL Server 2008 i SSMS? og hvordan kan jeg indsætte en ny kolonne i den?

Brugerdefinerede typer kan ikke ændres, efter de er oprettet, fordi ændringer kan ugyldiggøre data i tabellerne eller indekserne. For at ændre en type skal du enten droppe typen og derefter genskabe den eller udstede en ALTER ASSEMBLY-sætning ved at bruge WITH UNCHECKED DATA-sætningen. For mere information, seÆNDRE SAMLING (Transact- SQL).

Punkter at passe på, mens du bruger brugerdefineret tabeltype

1.Standardværdier er ikke tilladt.

2. Primær nøgle skal være en vedvarende kolonne.

3.Tjek begrænsning kan ikke udføres på ikke-vedvarende beregnede kolonner

4.Ikke-klyngede indekser er ikke tilladt.

5. Det kan ikke ændres. Du skal slippe og genskabe den.




  1. gendan faner efter genåbning af SQL Server Management Studio

  2. MySQL - Hvorfor er phpMyAdmin ekstremt langsom med denne forespørgsel, der er superhurtig i php/mysqli?

  3. mbstring-udvidelsen mangler. Tjek venligst din PHP-konfiguration

  4. Hvordan kan jeg forespørge mellem to datoer med 'dato'-feltet er en streng?