Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Mostra a união de todos os parâmetros que pertencem a objetos definidos pelo usuário ou do sistema.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
object_id |
int | ID do objeto ao qual esse parâmetro pertence. |
name |
sysname | Nome do parâmetro. É único dentro do objeto. Se o objeto for uma função escalar, o nome do parâmetro será uma cadeia de caracteres vazia na linha que representa o valor de retorno. |
parameter_id |
int | ID do parâmetro. É único dentro do objeto. Se o objeto for uma função escalar, parameter_id = 0 representa o valor de retorno. |
system_type_id |
tinyint | ID do tipo de sistema do parâmetro. |
user_type_id |
int | ID do tipo do parâmetro, conforme definido pelo usuário. Para retornar o nome do tipo, junte-se à exibição de catálogo sys.types nesta coluna. |
max_length |
smallint | Comprimento máximo do parâmetro, em bytes.-1 = O tipo de dados da coluna é varchar(max), nvarchar(max), varbinary(max)ou xml. |
precision |
tinyint | Precisão do parâmetro se for baseado em números; caso contrário, 0. |
scale |
tinyint | Escala do parâmetro se for baseado em números; caso contrário, 0. |
is_output |
bit |
1 = O parâmetro é de saída (ou retorno); caso contrário, 0. |
is_cursor_ref |
bit |
1 = Parâmetro é um parâmetro de referência do cursor. |
has_default_value |
bit |
1 = O parâmetro tem um valor predefinido.O SQL Server apenas mantém valores predefinidos para objetos CLR nesta vista de catálogo. Portanto, esta coluna tem sempre um valor de 0 para Transact-SQL objetos. Para visualizar o valor predefinido de um parâmetro num objeto Transact-SQL, consulte a definition coluna da vista de catálogo sys.sql_modules ou use a função OBJECT_DEFINITION sistema. |
is_xml_document |
bit |
1 = O conteúdo é um documento XML completo.0 = Conteúdo é um fragmento de documento ou o tipo de dado da coluna não é xml. |
default_value |
sql_variant | Se has_default_value for 1, o valor desta coluna é o valor do padrão para o parâmetro; caso contrário NULL. |
xml_collection_id |
int | O ID da coleção de esquemas XML usado para validar o parâmetro. Diferente de zero se o tipo de dados do parâmetro for xml e o XML for digitado. 0 = Não existe coleção de esquemas XML, ou o parâmetro não é XML. |
is_readonly |
bit |
1 = O parâmetro é READONLY; caso contrário, 0. |
is_nullable |
bit |
1 = O parâmetro é anulável. (o padrão).0 = O parâmetro não é anulável, para uma execução mais eficiente de procedimentos armazenados compilados nativamente. |
encryption_type |
int | Tipo de encriptação:1 = Encriptação determinística2 = Encriptação aleatóriaAplica-se a: SQL Server 2016 (13.x) e versões posteriores e Banco de dados SQL. |
encryption_type_desc |
nvarchar(64) | Descrição do tipo de encriptação:RANDOMIZEDDETERMINISTICAplica-se a: SQL Server 2016 (13.x) e versões posteriores e Banco de dados SQL. |
encryption_algorithm_name |
sysname | Nome do algoritmo de encriptação. Só o AEAD_AES_256_CBC_HMAC_SHA_512 é suportado.Aplica-se a: SQL Server 2016 (13.x) e versões posteriores e Banco de dados SQL. |
column_encryption_key_id |
int | ID do CEK. Aplica-se a: SQL Server 2016 (13.x) e versões posteriores e Banco de dados SQL. |
column_encryption_key_database_name |
sysname | O nome do banco de dados onde a chave de criptografia de coluna existe, se diferente do banco de dados da coluna.
NULL se a chave existir no mesmo banco de dados que a coluna.Aplica-se a: SQL Server 2016 (13.x) e versões posteriores e Banco de dados SQL. |
vector_dimensions |
int | Indica quantas dimensões tem o vetor. Aplica-se a: SQL Server 2025 (17.x) e versões posteriores, e SQL Database |
vector_base_type |
tinyint | Indica o tipo de dados usado para armazenar valores de dimensões vetoriais.0 = flutuador de 32 bits (precisão simples)1 = flutuador de 16 bits (meia precisão ) 1Aplica-se a: SQL Server 2025 (17.x) e versões posteriores, e SQL Database |
vector_base_type_desc |
Nvarchar(10) | Contém a descrição textual do tipo de dados usado para armazenar valores de dimensões vetoriais. Aplica-se a: SQL Server 2025 (17.x) e versões posteriores, e SQL Database |
1 Para mais informações, veja Formato de ponto flutuante de meia-precisão.
Permissions
A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.