sql >> Databáze >  >> Database Tools >> SSMS

Kde mohu zkontrolovat typ tabulky definované uživatelem v SQL Server 2008 v SSMS? a jak do něj mohu vložit nový sloupec?

Uživatelsky definované typy nelze po jejich vytvoření upravit, protože změny by mohly zneplatnit data v tabulkách nebo indexech. Chcete-li změnit atype, musíte buď typ zrušit a poté jej znovu vytvořit, nebo vydat příkaz ALTER ASSEMBLY pomocí klauzule WITH UNCHECKED DATA. Další informace naleznete v částiALTER ASSEMBLY (Transact- SQL).

Body, na které je třeba dávat pozor při používání uživatelem definovaného typu tabulky

1.Výchozí hodnoty nejsou povoleny.

2. Primární klíč musí být trvalý sloupec.

3. Omezení kontroly nelze provést u netrvalých vypočítaných sloupců

4.Neshlukované indexy nejsou povoleny.

5. Nelze to změnit. Musíte to zahodit a znovu vytvořit.




  1. Nežádoucí hodnocení v úkolech v Mathematice:proč se to děje a jak to odladit během načítání balíčku?

  2. jak mohu zamknout tabulky v MySQL nebo phpmyadmin?

  3. Chyba syntaxe SQL poblíž gunzip při obnově databáze pomocí souboru .sql.gz

  4. Řetězec nebyl rozpoznán jako platný DateTime phpMyAdmin