Condividi tramite


sys.all_parameters (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di analisi (PDW)Endpoint di analisi SQL in Microsoft FabricMagazzino in Microsoft FabricDatabase SQL in Microsoft Fabric

Visualizza tutti i parametri appartenenti agli oggetti definiti dall'utente e agli oggetti di sistema.

Nome della colonna Tipo di dati Description
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 di ritorno.
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 basato su numeri; altrimenti, 0.
scale tinyint Scala del parametro se è basato su numeri; altrimenti, 0.
is_output bit 1 = Il parametro è in output (o ritorno); altrimenti, 0.
is_cursor_ref bit 1 = Parametro è un parametro di riferimento del cursore.
has_default_value bit 1 = Il parametro ha un valore predefinito.

SQL Server mantiene i valori predefiniti solo per gli oggetti CLR in questa vista catalogo. Pertanto, questa colonna ha sempre un valore di 0 per Transact-SQL oggetti. Per visualizzare il valore predefinito di un parametro in un oggetto Transact-SQL, consulta la definition colonna della vista catalogo sys.sql_modules o usa 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 dato della colonna non è xml.
default_value sql_variant Se has_default_value è 1, il valore di questa colonna è il valore del valore predefinito per il parametro; altrimenti NULL.
xml_collection_id int L'ID della collezione di schema XML utilizzato per validare 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 schema XML, oppure il parametro non è XML.
is_readonly bit 1 = Il parametro è READONLY; altrimenti, 0.
is_nullable bit 1 = Il parametro è nullabile. (il predefinito).

0 = Il parametro non è nullabile, per un'esecuzione più efficiente di stored procedure compilate nativamente.
encryption_type int Tipo di crittografia:

1 = Crittografia deterministica
2 = Crittografia casuale

Si applica a: SQL Server 2016 (13.x) e versioni successive e database SQL.
encryption_type_desc nvarchar(64) Descrizione del tipo di crittografia:

RANDOMIZED
DETERMINISTIC

Si applica a: SQL Server 2016 (13.x) e versioni successive e database SQL.
encryption_algorithm_name sysname Nome dell'algoritmo di crittografia.

È supportato solo AEAD_AES_256_CBC_HMAC_SHA_512.

Si applica a: SQL Server 2016 (13.x) e versioni successive e database SQL.
column_encryption_key_id int ID della chiave cek.

Si applica a: SQL Server 2016 (13.x) e versioni successive e database SQL.
column_encryption_key_database_name sysname Nome del database in cui esiste la chiave di crittografia della colonna se diverso dal database della colonna. NULL se la chiave esiste nello stesso database della colonna.

Si applica a: SQL Server 2016 (13.x) e versioni successive e database SQL.
vector_dimensions int Indica quante dimensioni ha il vettore.

Si applica a: SQL Server 2025 (17.x) e versioni successive, e SQL Database
vector_base_type tinyint Indica il tipo di dati utilizzato per archiviare i valori delle dimensioni vettoriali.

0 = galleggiante a 32 bit (precisione singola)
1 = galleggiante a 16 bit (mezza precisione ) 1

Si applica a: SQL Server 2025 (17.x) e versioni successive, e SQL Database
vector_base_type_desc nvarchar(10) Contiene la descrizione testuale del tipo di dati utilizzato per archiviare i valori delle dimensioni vettoriali.

Si applica a: SQL Server 2025 (17.x) e versioni successive, e SQL Database

1 Per maggiori informazioni, vedi Formato a virgola mobile a mezza precisione.

Permissions

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 Configurazione della visibilità dei metadati.