sys.all_parameters (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsEndpoint de análise SQL no Microsoft FabricArmazém no Microsoft FabricBase 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ística
2 = Encriptação aleatória

Aplica-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:

RANDOMIZED
DETERMINISTIC

Aplica-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 ) 1

Aplica-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.