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

Var kan jag kontrollera användardefinierad tabelltyp i SQL Server 2008 i SSMS? och hur kan jag infoga en ny kolumn i den?

Användardefinierade typer kan inte ändras efter att de har skapats, eftersom ändringar kan göra data i tabellerna eller indexen ogiltiga. För att ändra en typ måste du antingen släppa typen och sedan återskapa den, eller utfärda en ALTER ASSEMBLY-sats genom att använda WITH UNCHECKED DATA-satsen. För mer information, seÄNDRA MONTERING (Transact- SQL).

Punkter att tänka på när du använder användardefinierad tabelltyp

1.Standardvärden är inte tillåtna.

2.Primärnyckel måste vara en beständig kolumn.

3. Kontrollera att begränsningar inte kan göras på icke beständiga beräknade kolumner

4.Icke-klustrade index är inte tillåtna.

5. Det kan inte ändras. Du måste släppa och återskapa den.




  1. MySQL:Det aktuella urvalet innehåller inte en unik kolumn. Rasterredigering, kryssruta, Redigera, Kopiera och Ta bort funktioner är inte tillgängliga

  2. MySQL - Storleksbegränsningar till heltalskolumner

  3. MySQL - Varför är phpMyAdmin extremt långsam med denna fråga som är supersnabb i php/mysqli?

  4. PHPMyAdmin Designer visar inte relationer