---
sourceDocument: Yokohama Administração da Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Administração da Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Crie um campo de função para executar uma função de banco de dados

# Crie um campo de função para executar uma função de banco de dados {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Crie um campo de função que exiba os resultados de uma função de banco de dados, como uma operação matemática, cálculo do comprimento do campo ou cálculo do dia da semana.

## Antes de Iniciar

Função necessária: administrador

Você pode selecionar um campo de função de uma tabela física ou criar um campo de função diretamente na exibição do banco de dados.

Se você criar um campo de função diretamente na exibição do banco de dados, deverá usar os prefixos de variáveis da exibição do banco de dados na definição de função para identificar as colunas. Antes de criar o campo de função, anote os prefixos de variáveis na exibição do banco de dados.

Por exemplo, se o prefixo de variável da tabela Incidentes for <kbd class="ph userinput">inc2 </kbd>e você quiser retornar o tamanho do campo de descrição, a definição da função seria <kbd class="ph userinput">glidefunction:length(inc2_description) </kbd>. Se o prefixo da variável da tabela Instância de métrica for <kbd class="ph userinput">mi </kbd>E você deseja concatenar os campos Definição e Valor, a definição da função seria <kbd class="ph userinput">glidefunction:concat(mi_definition.name,' ',mi_value) </kbd>.

Para obter informações sobre funções compatíveis, consulte [Report on function fields](https://www.servicenow.com/docs/access?context=function-fields-reporting&version=yokohama&pubname=yokohama-now-intelligence&ft:locale=en-US).

## Procedimento

1. Navegar até TudoDefinição do SistemaDicionário.
2. Selecione Novo.
3. Selecione Campo de função .
4. No formulário, preencha os campos.  
   {#create-a-function-field-to-perform-a-database-function__table_lbr_qbf_xtb__entry__2}

   | Campo | Descrição |
   |-|-|
   | Tabela | A exibição da tabela ou do banco de dados à qual o campo de função é adicionado. Se você selecionar uma exibição de banco de dados, deverá incluir os prefixos de variáveis da exibição de banco de dados no Definição da função campo. |
   | Tipo | O tipo de campo: Cadeia de caracteres, número, data e assim por diante. |
   | Rótulo da coluna | O rótulo da coluna. |
   | Nome da coluna | O nome da coluna. Este campo é definido automaticamente com o valor de Rótulo da coluna campo. |
   | Comprimento máximo | O tamanho máximo do valor de retorno. |
   | Campo da função | Se selecionado, cria um campo que exibe os resultados de uma função de banco de dados, como uma operação matemática, cálculo do comprimento do campo ou cálculo do dia da semana. Depois que o novo registro de função for salvo, você não poderá desmarcar a caixa de seleção para tornar o campo um campo regular. |
   | Definição de função | A função que o campo executa. O formato das funções começa com <kbd class="ph userinput">glidefunction: </kbd>, seguido pela operação a ser realizada (por exemplo, <kbd class="ph userinput">concat </kbd>), seguido pelos parâmetros de função. As constantes devem estar entre aspas simples. Importante: Se você criar o campo Função em uma exibição de banco de dados e não em uma tabela física, deverá incluir os prefixos de variáveis da exibição de banco de dados no Definição da função campo. |
   [Tabela 1. Formulário de campos de função]

   {#create-a-function-field-to-perform-a-database-function__table_lbr_qbf_xtb}
5. Selecione Enviar.

## Crie um campo de função na exibição do banco de dados de Métrica do incidente {#create-a-function-field-to-perform-a-database-function__example_vsk_jqg_c5b}

Neste exemplo, um novo campo de função, CallerDesc, é adicionado à exibição do banco de dados de Métrica do incidente. O campo concatena o nome do chamador, um hífen e a descrição resumida.

O prefixo da variável <kbd class="ph userinput">incr </kbd>Está incluído porque o campo Função está definido na exibição do banco de dados de Métrica do incidente e não em uma tabela física. O prefixo é necessário para distinguir quais colunas short_description e caller_id usar das tabelas que fazem parte da exibição do banco de dados.

## O que Fazer Depois

[Exibir resultados da função em uma exibição de banco de dados](https://servicenow-prod.fluidtopics.net/Sxjdv4V~UZx~IVvL0I2hGw "Adicione um campo de função à saída de uma exibição de banco de dados para ver os resultados da função.")

