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
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 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. Il valore è -1 per quando il tipo di dato della colonna è varchar(max), nvarchar(max), varbinary(max) o xml. |
precision |
tinyint | Precisione del parametro se numerica. In caso contrario 0. |
scale |
tinyint | Scala del parametro se numerica. In caso contrario 0. |
is_output |
bit |
1 = Il parametro è in output (o ritorno); 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 sempre valore 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 corrisponde all'ID della raccolta contenente lo spazio dei nomi di convalida dell'XML Schema per il parametro.0 = Non esiste una raccolta di schema XML. |
is_readonly |
bit |
1 = Parametro è READONLY; altrimenti, 0. |
is_nullable |
bit |
1 = Il parametro è nullabile. (Valore 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.
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 Configurazione della visibilità dei metadati.