Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Ponto de extremidade de análise de SQL no Microsoft Fabric
Depósito no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
Contém uma linha para cada parâmetro de um objeto que aceita parâmetros. Se o objeto for uma função escalar, também há uma única linha descrevendo o valor de retorno. Essa linha tem valor parameter_id de 0.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
object_id |
int | ID do objeto ao qual pertence o parâmetro. |
name |
sysname | Nome do parâmetro. É exclusiva no objeto. Se o objeto for uma função escalar, o nome de parâmetro será uma cadeia de caracteres vazia na linha que representa o valor de retorno. |
parameter_id |
int | A ID do parâmetro. É exclusiva no 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 como definido pelo usuário. Para retornar o nome do tipo, faça a junção com a exibição do catálogo sys.types nessa coluna. |
max_length |
smallint | Comprimento máximo do parâmetro, em bytes. Valor = -1 quando o tipo de dado da coluna é varchar(max), nvarchar(max), varbinary(max) ou xml. |
precision |
tinyint | Precisão do parâmetro se baseada em números; caso contrário, 0. |
scale |
tinyint | Escala do parâmetro se baseada em números; caso contrário, 0. |
is_output |
bit |
1 = Parâmetro é OUTPUT ou RETURN; caso contrário, 0. |
is_cursor_ref |
bit |
1 = Parâmetro é um parâmetro de referência de cursor. |
has_default_value |
bit |
1 = O parâmetro tem valor padrão.O SQL Server mantém apenas valores padrão para objetos CLR nesta visualização de catálogo; portanto, essa coluna tem valor de 0 para Transact-SQL objetos. Para visualizar o valor padrão de um parâmetro em um objeto Transact-SQL, consulte a definition coluna da visualização de catálogo sys.sql_modules ou use a função OBJECT_DEFINITION sistema. |
is_xml_document |
bit |
1 = 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 | Diferente de zero se o tipo de dados do parâmetro for xml e o tipo for XML. O valor é a ID da coleção que contém o namespace do esquema XML de validação do parâmetro.0 = Sem coleta de esquemas XML. |
is_readonly |
bit |
1 = 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 criptografia:1 = Criptografia determinística2 = Criptografia aleatóriaAplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. |
encryption_type_desc |
nvarchar(64) | Descrição do tipo de criptografia:RANDOMIZEDDETERMINISTICAplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. |
encryption_algorithm_name |
sysname | Nome do algoritmo de criptografia. Há suporte apenas para AEAD_AES_256_CBC_HMAC_SHA_512.Aplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. |
column_encryption_key_id |
int | ID do CEK. Aplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. |
column_encryption_key_database_name |
sysname | O nome do banco de dados em que a chave de criptografia de coluna existe quando ele é 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 posterior, Banco de Dados SQL. |
vector_dimensions |
int | Indica quantas dimensões o vetor tem. 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 de vetor.0 = flutuante 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 de vetor. 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 em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte a configuração de visibilidade de metadados.