TYPEPROPERTY (Transact-SQL)
Aktualisiert: 17. Juli 2006
Gibt Informationen zu einem Datentyp zurück.
Transact-SQL-Syntaxkonventionen
Syntax
TYPEPROPERTY (type , property)
Argumente
- type
Der Name des Datentyps.
property
Die Art der für den Datentyp zurückgegebenen Informationen. property kann einen der folgenden Werte annehmen.Eigenschaft
Rückgabetypen
int
Ausnahmen
Gibt NULL bei einem Fehler zurück oder wenn ein Aufrufer nicht über Berechtigungen zum Anzeigen des Objekts verfügt.
In SQL Server 2005 kann ein Benutzer nur die Metadaten sicherungsfähiger Elemente anzeigen, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Dies bedeutet, dass Metadaten ausgebende integrierte Funktionen, z. B. TYPEPROPERTY, möglicherweise NULL zurückgeben, wenn dem Benutzer für das Objekt keine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten und unter Behandlung von Problemen bei der Sichtbarkeit von Metadaten.
Beispiele
A. Identifizieren des Besitzers eines Datentyps
Im folgenden Beispiel wird der Besitzer eines Datentyps zurückgegeben.
SELECT TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name, 'OwnerId') AS owner_id, name, system_type_id, user_type_id, schema_id
FROM sys.types;
B. Zurückgeben der Genauigkeit des tinyint-Datentyps
Im folgenden Beispiel wird die Genauigkeit bzw. die Anzahl der Stellen für den tinyint
-Datentyp zurückgegeben.
SELECT TYPEPROPERTY( 'tinyint', 'PRECISION');
Siehe auch
Verweis
TYPE_ID (Transact-SQL)
TYPE_NAME (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
Metadatenfunktionen (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
sys.types (Transact-SQL)
Andere Ressourcen
Trennung von Benutzer und Schema
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
17. Juli 2006 |
|