sys.system_parameters (Transact-SQL)
Contiene una riga per ogni oggetto di sistema con parametri.
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. Il valore sarà -1 quando il tipo di dati della colonna è varchar(max), nvarchar(max), varbinary(max) o xml. |
precision |
tinyint |
Precisione del parametro se basato su un tipo numeric, in caso contrario 0. |
scale |
tinyint |
Scala del parametro se basato su un tipo numeric, in caso contrario 0. |
is_output |
bit |
1 = Parametro di output (o restituito), in caso contrario 0. |
is_cursor_ref |
bit |
1 = Parametro che fa riferimento a un cursore. |
has_default_value |
bit |
1 = Parametro con 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 di questa colonna corrisponde al valore predefinito del parametro, in caso contrario è NULL. |
xml_collection_id |
int |
Valore diverso da zero se il tipo di dati del parametro è xml e il codice XML è tipizzato. Il valore corrisponde all'ID della raccolta contenente lo spazio dei nomi di convalida dello schema XML per il parametro. 0 = Nessuna raccolta di schemi XML. |
Autorizzazioni
In SQL Server 2005 e nelle versioni successive, la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.