sys.types (Transact-SQL)
Data aggiornamento: 14 aprile 2006
Contiene una riga per ogni tipo di sistema e definito dall'utente.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
name |
sysname |
Nome del tipo. Valore univoco all'interno dello schema. |
system_type_id |
tinyint |
ID del tipo di sistema interno del tipo. |
user_type_id |
int |
ID del tipo. Valore univoco all'interno del database. Per i tipi di dati di sistema, user_type_id = system_type_id. |
schema_id |
int |
ID dello schema a cui appartiene il tipo. |
principal_id |
int |
ID del proprietario, se diverso dal proprietario dello schema. Per impostazione predefinita, gli oggetti contenuti nello schema sono di proprietà del proprietario dello schema. È possibile, tuttavia, specificare un altro proprietario utilizzando l'istruzione ALTER AUTHORIZATION per modificare la proprietà. NULL se non esiste un proprietario alternativo. |
max_length |
smallint |
Lunghezza massima (in byte) del tipo. -1 = Il tipo di dati della colonna è varchar(max), nvarchar(max), varbinary(max) o xml. Per colonne di tipo text, il valore di max_length sarà 16. |
precision |
tinyint |
Precisione massima del tipo se numerica. In caso contrario 0. |
scale |
tinyint |
Scala massima del tipo se numerica. In caso contrario 0. |
collation_name |
sysname |
Nome delle regole di confronto del tipo se di tipo carattere. In caso contrario NULL. |
is_nullable |
bit |
Il tipo supporta valori Null. |
is_user_defined |
bit |
1 = Tipo definito dall'utente. 0 = Tipo di dati di sistema di SQL Server 2005. |
is_assembly_type |
bit |
1 = L'implementazione del tipo è definita in un assembly CLR. 0 = Il tipo è basato su un tipo di dati di sistema di SQL Server. |
default_object_id |
int |
ID dell'oggetto predefinito autonomo associato al tipo mediante sp_bindefault. 0 = Non esistono oggetti predefiniti. |
rule_object_id |
int |
ID della regola autonoma associata al tipo mediante sp_bindrule. 0 = Non esistono regole. |
Vedere anche
Riferimento
Viste del catalogo (Transact-SQL)
Viste del catalogo di tipi scalari (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
Altre risorse
Separazione fra schema e utente
Domande frequenti sull'esecuzione di query sul catalogo di sistema di SQL Server
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
14 aprile 2006 |
|