sys.all_parameters (Transact-SQL)
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 Warehouse no Microsoft Fabric Banco de Dados SQL no Microsoft Fabric
Mostra a união de todos os parâmetros que pertencem a objetos de sistema ou definidos pelo usuário.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
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 | ID do parâmetro. É exclusiva no objeto. Se o objeto for uma função escalar, parameter_id = 0 representará 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. -1 = O tipo de dados de coluna é varchar(max), nvarchar(max), varbinary(max) ou xml. |
precisão | tinyint | Precisão do parâmetro, se numérico; caso contrário, 0. |
scale | tinyint | Escala do parâmetro, se numérico; caso contrário, 0. |
is_output | bit | 1 = Parâmetro é saída (ou retorno); do 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 valor padrão de 1. O SQL Server mantém valores padrão apenas para objetos CLR nesta exibição do catálogo; portanto, esta coluna terá sempre um valor de 0 para objetos Transact-SQL. Para exibir o valor padrão de um parâmetro em um objeto Transact-SQL, confira a coluna definição da exibição do catálogo sys.sql_modules ou use a função de sistema OBJECT_DEFINITION. |
is_xml_document | bit | 1 = O conteúdo é um documento XML completo. 0 = o conteúdo é um fragmento de documento ou o tipo de dados da coluna não é xml. |
default_value | sql_variant | Se has_default_value for 1, o valor desta coluna será o valor do padrão para o parâmetro; caso contrário, NULL . |
xml_collection_id | int | É a ID da coleção de esquema XML utilizada 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 há nenhuma 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 permite valor nulo. (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 | Aplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. Tipo de criptografia: 1 = Criptografia determinística 2 = Criptografia aleatória |
encryption_type_desc | nvarchar(64) | Aplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. Descrição do tipo de criptografia: RANDOMIZED DETERMINISTIC |
encryption_algorithm_name | sysname | Aplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. Nome do algoritmo de criptografia. Há suporte apenas para AEAD_AES_256_CBC_HMAC_SHA_512. |
column_encryption_key_id | int | Aplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. ID do CEK. |
column_encryption_key_database_name | sysname | Aplica-se a: SQL Server 2016 (13.x) e posterior, Banco de Dados SQL. 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. |
Permissões
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 Metadata Visibility Configuration.
Consulte Também
Exibições do catálogo de objeto (Transact-SQL)
Exibições do Catálogo (Transact-SQL)
Consultando as perguntas frequentes do catálogo do sistema do SQL Server
sys.parameters (Transact-SQL)
sys.system_parameters (Transact-SQL)