sys.system_parameters (Transact-SQL)

Data aggiornamento: 14 aprile 2006

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 dell'insieme contenente lo spazio dei nomi di convalida dello schema XML per il parametro.

0 = Nessun insieme di schemi XML.

Vedere anche

Riferimento

Viste del catalogo per gli oggetti (Transact-SQL)
Viste del catalogo (Transact-SQL)
sys.parameters (Transact-SQL)
sys.all_parameters (Transact-SQL)

Altre risorse

Domande frequenti sull'esecuzione di query sul catalogo di sistema di SQL Server

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Nuovo contenuto:
  • Aggiunta di informazioni sulla restituzione del nome del tipo nella descrizione di user_type_id.
Contenuto aggiornato:
  • Correzione della descrizione di has_default_value.