Condividi tramite


TYPEPROPERTY (Transact-SQL)

Data aggiornamento: 17 luglio 2006

Restituisce informazioni su un tipo di dati.

Icona di collegamento a un argomentoConvenzioni 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

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Nuovo contenuto:
  • Aggiunta della sezione "Eccezioni".