Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Piattaforma di analisi (PDW)
Endpoint di analisi SQL in Microsoft Fabric
Magazzino in Microsoft Fabric
Database SQL in Microsoft Fabric
Include una riga per ogni parametro di un oggetto che accetta i parametri. Se l'oggetto è una funzione scalare, c'è anche una singola riga che descrive il valore di ritorno. Quella riga ha un parameter_id valore di 0.
| 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. Valore = -1 quando il tipo di dato della colonna è varchar(max), nvarchar(max), varbinary(max) o xml. |
precision |
tinyint | Precisione del parametro se basata su numeri; altrimenti, 0. |
scale |
tinyint | Scala del parametro se basata su numeri; altrimenti, 0. |
is_output |
bit |
1 = Parametro è OUTPUT o RETURN; altrimenti, 0. |
is_cursor_ref |
bit |
1 = Parametro è un parametro di riferimento cursore. |
has_default_value |
bit |
1 = Il parametro ha valore predefinito.SQL Server mantiene i valori predefiniti solo per gli oggetti CLR in questa vista catalogo; Pertanto, questa colonna ha 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 | Diverso da zero se il tipo di dati del parametro è xml e il codice XML viene tipizzato. Il valore è l'ID della raccolta contenente lo spazio dei nomi XML Schema di convalida del parametro.0 = Nessuna raccolta di schema 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 deterministica2 = Crittografia casualeSi applica a: SQL Server 2016 (13.x) e versioni successive, Database SQL. |
encryption_type_desc |
nvarchar(64) | Descrizione del tipo di crittografia:RANDOMIZEDDETERMINISTICSi applica a: SQL Server 2016 (13.x) e versioni successive, 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, Database SQL. |
column_encryption_key_id |
int | ID della chiave cek. Si applica a: SQL Server 2016 (13.x) e versioni successive, 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, 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 ) 1Si 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.