sys.table_types (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLDatabáze SQL v Microsoft Fabric

Zobrazuje vlastnosti uživatelsky definovaných typů tabulek v SQL Serveru. Typ tabulky je typ, ze kterého lze deklarovat proměnné tabulky nebo parametry s tabulkovými hodnotami. Každý typ tabulky má type_table_object_id , který je cizím klíčem do katalogu sys.objects . Tento sloupec ID můžete použít k dotazování různých katalogových pohledů podobně jako object_id sloupce běžné tabulky, abyste zjistili strukturu typu tabulky, jako jsou její sloupce a omezení.

Název sloupce Datový typ Description
<zděděné sloupce> Pro seznam sloupců, které tento pohled dědí, viz sys.types (Transact-SQL).
type_table_object_id int Identifikační číslo objektu. Toto číslo je v databázi jedinečné.
is_memory_optimized bit platí pro: SQL Server 2014 (12.x) a novější.

Následující jsou možné hodnoty:

0 = není optimalizováno pro paměť

1 = je optimalizováno pro paměť

Výchozí hodnota je 0.

Typy tabulek jsou vždy vytvářeny s DURABILITY = SCHEMA_ONLY. Na disku zůstává pouze schéma.

Povolení

Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.

Viz také

Zobrazení katalogu objektů (Transact-SQL)
Použití parametrů Table-Valued (databázový stroj)
In-Memory OLTP (optimalizaceIn-Memory)