IM Relationship Resolution-Informationszentrale Version 4.2

DQM-Funktion 410: Erweiterte Wertsuche

DQM-Funktion 410 sucht einen Wert anhand einer dynamisch erstellten SQL-Anweisung und speichert ihn im Wert des UMF-Tags.

Die dynamisch erstellte SQL-Anweisung wird anhand von Regeln und UMF-Daten generiert.

Wenn Sie die DQM-Regel für die Korrektur der Daten konfigurieren und der Wert nicht in der Datenbank gefunden wird, wird der Wert des Parameters Standardwert gespeichert.

Parameter

SQL-Anweisung
Die SQL-Anweisung.
Beispiel: "SELECT FLD3 FROM TBL WHERE FLD1 = @ AND FLD2 = '@'"
Stellen Sie sicher, dass die Felder für Zeichenfolgen in einfache Anführungszeichen gesetzt sind.
Standardwert
Standardwert, der im UMF-Tag gespeichert werden soll, wenn die SQL-Anweisung keinen Wert zurückgibt.
SQL-WHERE-Klauselwert n
Dieser und alle nachfolgenden Parameter sind XPath-Positionen, die als Tags der Klausel WHERE verwendet werden.

Ausnahmecodes

Rückkehrcode Beschreibung Fehlerkategorie*
-4 Der Bindewert konnte in UMF nicht gefunden werden. 3
-3 Nicht übereinstimmende Anzahl Bindevariablen und XPATH-Bindewerten. 3
-2 Beim Suchen des SQL-Werts ist ein SQL-Fehler aufgetreten. 3
-1 Die Datensatzgruppe gab keine Zeilen zurück, und der Standardwert wurde nicht angewendet. 3
1 Der Wert wurde von der SQL-Anweisung abgerufen. 0
2 Der Standardwert wurde angewendet. 1


Feedback

Letzte Aktualisierung: 2007