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 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 un utente è proprietario o a cui l'utente ha concesso alcune 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)