Arbeitselement verwenden

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Das Arbeitselement codiert SQL-Anweisungen, die von der Probe ausgeführt werden sollen.

    Im Folgenden finden Sie die gültigen untergeordneten Arbeitselemente.
    • auswählen
    • Aktualisieren
    • insert
    • delete

    AUSWÄHLEN

    Rufen Sie Zeilen aus der angegebenen Tabelle in der Datenbank ab, die durch die JDBC-Verbindungszeichenfolge angegeben wird. Die einfachste Auswahlarbeit gibt nur den Tabellennamen an und ruft alle Felder in einer Zeile ab, z. B.:
     ...
      <parameter name= "work" ><select table = "System_DATA" /></parameter>
      ...
    Um ein Suchkriterium anzugeben, geben Sie das Attribut „Where“ für das Auswahlelement an, z. B.:
     ...
      <parameter name= "work" ><select table = "System_DATA" where = "InstanceKey=692" /></parameter>
      ...
    Um die Felder anzugeben, die zurückgegeben werden sollen, betten Sie die Felder als untergeordnete Elemente des Auswahlelements ein, z. B.:
      ...
      <parameter name= "work" ><select table = "System_DATA" where = "InstanceKey=692" ><MachineID /><SMSID0 /></select></parameter>
      ...
    Um eine direkte SQL-Anweisung zu verwenden, geben Sie diese im Abfrageparameter an
     ...
      <parameter name= "query" value= "Specific SQL" /><parameter name = "sql_statement" value = "select * from any_table where value='test'" />
      ...

    AKTUALISIEREN

    Eine Aktualisierungs -SQL kann ausgeführt werden, indem die Tabelle, die optionale Where-Klausel und die erforderlichen untergeordneten Elemente für die zu aktualisierenden Felder und ihre Werte angegeben werden.
    ...
    <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>
    ...

    EINFÜGEN

    Eine SQL-Anweisung zum Einfügen kann ausgeführt werden, indem die Tabelleund die erforderlichen untergeordneten Elemente für die Felder und ihre einzufügenden Werte angegeben werden.
    ...
    <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>
    ...

    LÖSCHEN

    Eine Lösch-SQL kann durch Angabe der Tabelle und der optionalen Where-Klausel ausgeführt werden.
    ...
    <parameter name= "work" ><delete table = "alerts.status" where = "ServerName %= 'NCOMS' AND ServerSerial=3935" /></parameter>
    ...