Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
SQL adatbázis a Microsoft Fabric-ben
Információt ad vissza egy adattípusról.
Transact-SQL szintaxis konvenciók
Szemantika
TYPEPROPERTY (type , property)
Arguments
type
Az adattípus neve.
ingatlan
Az adattípus információ típusa, amelyet vissza kell adni. a tulajdonság az alábbi értékek egyike lehet.
| Ingatlan | Description | Visszaadott érték |
|---|---|---|
| AllowsNull | Az adattípus null értékeket is lehetővé tette. | 1 = Igaz 0 = Hamis NULL = Adattípus nem talált. |
| Tulajdonos azonosítója | A típus tulajdonosa. Megjegyzés: A séma tulajdonosa nem feltétlenül a típustulajdonos. |
Nonnull = A típus tulajdonosának adatbázis felhasználói azonosítója. NULL = Támogatatlan típus, vagy típusazonosító nem érvényes. |
| Precision | Precizitás az adattípushoz. | A számjegyek vagy karakterek száma. -1 = xml vagy nagy értékű adattípus NULL = Adattípus nem talált. |
| Scale | Skálá az adattípushoz. | Az adattípus tizedesjegyeinek száma. NULL = Az adattípus nem numerikus vagy nem található. |
| UsesAnsiTrim | Az ANSI párnázás beállítása BE volt kapcsolva, amikor az adattípust létrehozták. | 1 = Igaz 0 = Hamis NULL = Adattípus nem található, vagy nem bináris vagy stringes adattípus. |
Visszatérési típusok
int
Exceptions
Null értéket ad vissza hiba esetén, vagy ha a hívó nem rendelkezik engedéllyel az objektum megtekintéséhez.
Az SQL Serverben a felhasználó csak azoknak a biztonságos objektumoknak a metaadatait tekintheti meg, amelyek a felhasználó tulajdonában vannak, vagy amelyekhez a felhasználó engedélyt kapott. Ez azt jelenti, hogy metaadatot kibocsátó, beépített funkciók, mint a TYPEPROPERTY, akkor is visszaadhatják a NULL-t, ha a felhasználónak nincs engedélye az objektumra. További információ: Metaadatok láthatóságának konfigurációja.
Példák
A. Az adattípus tulajdonosának azonosítása
A következő példa egy adattípus tulajdonosát adja vissza.
SELECT TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name, 'OwnerId') AS owner_id, name, system_type_id, user_type_id, schema_id
FROM sys.types;
B. A tinyint adattípus pontosságának visszaállítása
A következő példa adja tinyint vissza az adattípus pontosságát vagy számjegyszámát.
SELECT TYPEPROPERTY( 'tinyint', 'PRECISION');
Lásd még:
TYPE_ID (Transact-SQL)
TYPE_NAME (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
Metaadatfüggvények (Transact-SQL)
OBJEKTUMTULAJDONSÁG (Transact-SQL) )
MÓDOSÍTÁSI ENGEDÉLYEZÉS (Transact-SQL)
sys.types (Transact-SQL)