sys.all_parameters (Transact-SQL)
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. É exclusivo 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. |
precision |
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 visualizar o valor padrão de um parâmetro em um objeto Transact-SQL, consulte 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. |
Permissões
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.