sys.all_parameters (Transact-SQL)
Visualizza tutti i parametri appartenenti agli oggetti definiti dall'utente e agli oggetti di sistema.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
object_id |
int |
ID dell'oggetto a cui appartiene il parametro. |
name |
sysname |
Nome del parametro. Valore univoco all'interno dell'oggetto. Se l'oggetto è una funzione scalare, il nome del parametro è una stringa vuota nella riga che rappresenta il valore restituito. |
parameter_id |
int |
ID del parametro. Valore univoco all'interno dell'oggetto. Se l'oggetto è una funzione scalare, parameter_id = 0 rappresenta il valore restituito. |
system_type_id |
tinyint |
ID del tipo di sistema del parametro. |
user_type_id |
int |
ID del tipo di parametro definito dall'utente. Per restituire il nome del tipo, eseguire il join alla vista del catalogo sys.types per questa colonna. |
max_length |
smallint |
Lunghezza massima del parametro, in byte. -1 = La colonna è di tipo varchar(max), nvarchar(max), varbinary(max) o xml. |
precision |
tinyint |
Precisione del parametro se di tipo numerico, in caso contrario 0. |
scale |
tinyint |
Scala del parametro se di tipo numerico, in caso contrario 0. |
is_output |
bit |
1 = Parametro di output (o restituito), in caso contrario 0. |
is_cursor_ref |
bit |
1 = Parametro di riferimento al cursore. |
has_default_value |
bit |
1 = Parametro con un valore predefinito. SQL Server supporta i valori predefiniti solo per gli oggetti CLR in questa vista del catalogo. Il valore di questa colonna sarà pertanto sempre 0 per gli oggetti Transact-SQL. Per visualizzare il valore predefinito di un parametro in un oggetto Transact-SQL, eseguire una query sulla colonna definition della vista del catalogo sys.sql_modules o utilizzare la funzione di sistema OBJECT_DEFINITION. |
is_xml_document |
bit |
1 = Il contenuto è un documento XML completo. 0 = Il contenuto è un frammento di documento oppure il tipo di dati della colonna non è xml. |
default_value |
sql_variant |
Se has_default_value è 1, il valore della colonna corrisponde al valore predefinito del parametro. Negli altri casi, NULL. |
xml_collection_id |
int |
ID dell'insieme di schemi XML utilizzato per convalidare il parametro. Diverso da zero se il parametro è di tipo xml e XML è tipizzato. 0 = Non esiste un insieme di schemi XML oppure il parametro non è XML. |
Autorizzazioni
In SQL Server 2005 e versioni successive la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per cui dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.