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


---

# Usando o elemento de trabalho

# Usando o elemento de trabalho {#ariaid-title1}

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

O elemento de trabalho codifica instruções SQL a serem executadas pela probe.  
A seguir estão os elementos secundários de trabalho válidos.

* selecionar
* atualizar
* inserir
* excluir
{#c_UsingTheWorkElement__ul_nhf_tsh_w4}

## SELECIONE

Recupere linhas da tabela especificada no banco de dados especificado pela cadeia de caracteres de conexão JDBC. O trabalho de seleção mais simples apenas especifica o nome da tabela e recuperará todos os campos em uma linha, por exemplo:

     ...
      <parameter name= "work" ><select table = "System_DATA" /></parameter>
      ...

Para especificar um critério de pesquisa, especifique o atributo WHERE no elemento SELECT, por exemplo:

     ...
      <parameter name= "work" ><select table = "System_DATA" where = "InstanceKey=692" /></parameter>
      ...

Para especificar os campos que você deseja retornar, incorpore os campos como elementos secundários do elemento de seleção, por exemplo:

      ...
      <parameter name= "work" ><select table = "System_DATA" where = "InstanceKey=692" ><MachineID /><SMSID0 /></select></parameter>
      ...

Para usar uma instrução SQL direta, especifique-a em consulta parâmetro

     ...
      <parameter name= "query" value= "Specific SQL" /><parameter name = "sql_statement" value = "select * from any_table where value='test'" />
      ...

## ATUALIZAR

Um **atualizar** O SQL pode ser executado especificando o. tabela , cláusula where opcional e elementos secundários obrigatórios para os campos e seus valores a serem atualizados.

    ...
    <parameter name= "work" ><update table = "alerts.status" where = "ServerName %= 'NCOMS' AND ServerSerial=3935" ><Agent>ServiceNow - INC10020</Agent><URL>http://Macintosh-9.local:8080/glide/incident.do?sys_id=17a31f380a0a0bae0048ca875c8891d0</URL><Severity quoted = "false" >3</Severity><Acknowledged quoted = "false" >0</Acknowledged></update></parameter>
    ...

## INSERIR

Um **inserir** O SQL pode ser executado especificando o. tabela e elementos secundários obrigatórios para os campos e seus valores a serem inseridos.

    ...
    <parameter name= "work" ><insert table = "alerts.status" ><Agent>ServiceNow - INC10020</Agent><URL>http://Macintosh-9.local:8080/glide/incident.do?sys_id=17a31f380a0a0bae0048ca875c8891d0</URL><Severity quoted = "false" >3</Severity><Acknowledged quoted = "false" >0</Acknowledged></insert></parameter>
    ...

## DELETE

Um SQL de exclusão pode ser executado especificando a tabela e a cláusula opcional WHERE.

    ...
    <parameter name= "work" ><delete table = "alerts.status" where = "ServerName %= 'NCOMS' AND ServerSerial=3935" /></parameter>
    ...

**Tarefas relacionadas**   

* [JDBCProbe](https://servicenow-prod.fluidtopics.net/osVMm5t5t7RmABByrarVAQ "Uma probe JDBC é executada no MID Server para consultar um banco de dados externo via [JDBC] e retornar resultados para ServiceNow.")

