ROUTINE_COLUMNS (Transact-SQL)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure
Restituisce una riga per ogni colonna restituita dalle funzioni con valori di tabella a cui può accedere l'utente corrente del database corrente.
Per recuperare informazioni da questa visualizzazione, specificare il nome completo di INFORMATION_SCHEMA.view_name.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
TABLE_CATALOG | nvarchar(128) | Nome del catalogo o del database della funzione con valori di tabella. |
TABLE_SCHEMA | nvarchar(128) | Nome dello schema che contiene la funzione con valori di tabella. Importante: non usare INFORMATION_SCHEMA viste per determinare lo schema di un oggetto. INFORMATION_SCHEMA viste rappresentano solo un subset dei metadati di un oggetto. L'unico modo affidabile per trovare lo schema di un oggetto consiste nell'eseguire query sulla vista del sys.objects catalogo. |
TABLE_NAME | nvarchar(128) | Nome della funzione con valori di tabella. |
COLUMN_NAME | nvarchar(128) | Nome colonna. |
ORDINAL_POSITION | int | Numero di identificazione della colonna. |
COLUMN_DEFAULT | nvarchar(4000) | Valore predefinito della colonna. |
IS_NULLABLE | varchar(3) | Se la colonna ammette valori NULL, restituisce YES. In caso contrario restituisce NO. |
DATA_TYPE | nvarchar(128) | Tipo di dati di sistema. |
CHARACTER_MAXIMUM_LENGTH | int | Lunghezza massima espressa in caratteri per i dati di tipo binario, carattere, text o image. -1 per i dati di tipo xml e di grandi dimensioni. In caso contrario, viene restituito NULL. Per altre informazioni, vedere Tipi di dati (Transact-SQL). |
CHARACTER_OCTET_LENGTH | int | Lunghezza massima espressa in byte per i dati di tipo binario, carattere, text o image. -1 per i dati di tipo xml e di grandi dimensioni. In caso contrario, viene restituito NULL. |
NUMERIC_PRECISION | tinyint | Precisione dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario, viene restituito NULL. |
NUMERIC_PRECISION_RADIX | smallint | Base di precisione dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario, viene restituito NULL. |
NUMERIC_SCALE | tinyint | Scala dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario, viene restituito NULL. |
DATETIME_PRECISION | smallint | Codice del sottotipo per i tipi di dati datetime e ISOInteger . Per gli altri tipi di dati restituisce NULL. |
CHARACTER_SET_CATALOG | varchar(6) | Restituisce il master. Indica il database in cui si trova il set di caratteri se la colonna è di tipo dati di tipo carattere o testo . In caso contrario, viene restituito NULL. |
CHARACTER_SET_SCHEMA | varchar(3) | Viene restituito sempre NULL. |
CHARACTER_SET_NAME | nvarchar(128) | Restituisce il nome univoco per il set di caratteri se questa colonna è di dati di tipo carattere o testo. In caso contrario, viene restituito NULL. |
COLLATION_CATALOG | varchar(6) | Viene restituito sempre NULL. |
COLLATION_SCHEMA | varchar(3) | Viene restituito sempre NULL. |
COLLATION_NAME | nvarchar(128) | Restituisce il nome univoco per l'ordinamento se la colonna è di dati di tipo carattere o di dati di testo . In caso contrario, viene restituito NULL. |
DOMAIN_CATALOG | nvarchar(128) | Restituisce il nome del database in cui è stato creato il tipo di dati definito dall'utente se la colonna contiene un tipo di dati alias. In caso contrario, viene restituito NULL. |
DOMAIN_SCHEMA | nvarchar(128) | Se il tipo di dati della colonna è un tipo definito dall'utente, restituisce il nome dello schema contenente il tipo di dati definito dall'utente. In caso contrario, viene restituito NULL. Importante: non usare INFORMATION_SCHEMA viste per determinare lo schema di un oggetto. INFORMATION_SCHEMA viste rappresentano solo un subset dei metadati di un oggetto. L'unico modo affidabile per trovare lo schema di un oggetto consiste nell'eseguire query sulla vista del sys.objects catalogo. |
DOMAIN_NAME | nvarchar(128) | Restituisce il nome del tipo di dati definito dall'utente se la colonna contiene un tipo di dati definito dall'utente. In caso contrario, viene restituito NULL. |
Vedi anche
Viste di sistema (Transact-SQL)
Viste dello schema delle informazioni (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)