sys.all_parameters (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure endpoint di analisi SQL di Azure Synapse Analytics Platform System (PDW) in Microsoft Fabric Warehouse nel database SQL di Microsoft Fabric in Microsoft Fabric

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, aggiungere alla vista del catalogo sys.types in questa colonna.
max_length smallint Lunghezza massima del parametro, in byte.

-1 = Il tipo di dati della colonna è 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 mantiene solo i valori predefiniti per gli oggetti CLR in questa vista del catalogo; pertanto, questa colonna avrà sempre un valore pari a 0 per gli oggetti Transact-SQL. Per visualizzare il valore predefinito di un parametro in un oggetto Transact-SQL, eseguire una query sulla colonna di definizione della vista del catalogo sys.sql_modules oppure usare la funzione di sistema OBJECT_DEFINITION .
is_xml_document bit 1 = Il contenuto è un documento XML completo.

0 = Il contenuto è un frammento di documento o il tipo di dati della colonna non è xml.
default_value sql_variant Se has_default_value è 1, il valore di questa colonna è il valore predefinito per il parametro; in caso contrario NULL, .
xml_collection_id int ID della raccolta di XML Schema utilizzata per convalidare il parametro.

Diverso da zero se il tipo di dati del parametro è xml e il codice XML viene tipizzato.

0 = Non esiste una raccolta di XML Schema oppure il parametro non è XML.
is_readonly bit 1 = il parametro è READONLY; in caso contrario, 0.
is_nullable bit 1 = il parametro ammette i valori Null. (Valore predefinito).

0 = il parametro non ammette i valori Null, per una esecuzione più efficiente delle stored procedure compilate in modo nativo.
encryption_type int Si applica a: SQL Server 2016 (13.x) e versioni successive, Database SQL.

Tipo di crittografia:

1 = Crittografia deterministica

2 = Crittografia casuale
encryption_type_desc nvarchar(64) Si applica a: SQL Server 2016 (13.x) e versioni successive, Database SQL.

Descrizione del tipo di crittografia:

RANDOMIZZATO

DETERMINISTIC
encryption_algorithm_name sysname Si applica a: SQL Server 2016 (13.x) e versioni successive, Database SQL.

Nome dell'algoritmo di crittografia.

È supportato solo AEAD_AES_256_CBC_HMAC_SHA_512.
column_encryption_key_id int Si applica a: SQL Server 2016 (13.x) e versioni successive, Database SQL.

ID della chiave cek.
column_encryption_key_database_name sysname Si applica a: SQL Server 2016 (13.x) e versioni successive, Database SQL.

Nome del database in cui esiste la chiave di crittografia della colonna se diverso dal database della colonna. Se NULL la chiave esiste nello stesso database della colonna.

Autorizzazioni

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 altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

Viste del catalogo oggetti (Transact-SQL)
Viste del catalogo (Transact-SQL)
Domande frequenti sull'esecuzione di query nel catalogo di sistema di SQL Server
sys.parameters (Transact-SQL)
sys.system_parameters (Transact-SQL)