TYPEPROPERTY (Transact-SQL)
Data aggiornamento: 17 luglio 2006
Restituisce informazioni su un tipo di dati.
Convenzioni della sintassi Transact-SQL
Sintassi
TYPEPROPERTY (type , property)
Argomenti
- type
Nome del tipo di dati.
property
Tipo di informazioni da restituire per il tipo di dati. I possibili valori di property sono i seguenti.Proprietà
Tipi restituiti
int
Eccezioni
Restituisce NULL in caso di errore o se un chiamante non dispone dell'autorizzazione necessaria per visualizzare l'oggetto.
In SQL Server 2005 un utente può visualizzare esclusivamente i metadati delle entità a protezione diretta di cui è proprietario o per cui ha ricevuto un'autorizzazione. Di conseguenza, le funzioni predefinite di creazione dei metadati come TYPEPROPERTY possono restituire NULL se l'utente non dispone di alcuna autorizzazione per l'oggetto. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati e Risoluzione dei problemi relativi alla visibilità dei metadati.
Esempi
A. Identificazione del proprietario di un tipo di dati
Nell'esempio seguente viene restituito il proprietario di un tipo di dati.
SELECT TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name, 'OwnerId') AS owner_id, name, system_type_id, user_type_id, schema_id
FROM sys.types;
B. Restituzione della precisione del tipo di dati tinyint
Nell'esempio seguente viene restituita la precisione o il numero di cifre per il tipo di dati tinyint
.
SELECT TYPEPROPERTY( 'tinyint', 'PRECISION');
Vedere anche
Riferimento
TYPE_ID (Transact-SQL)
TYPE_NAME (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
Funzioni per i metadati (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
sys.types (Transact-SQL)
Altre risorse
Separazione fra schema e utente
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|