-
 Zitat von Fuerchau
Außer "Just for Fun" wüsste ich jetzt keine Anwendung dafür, da man den dynamischen SQL eben besser direkt in der Anwendung ausführt.
Auf die Frage habe ich gewartet :-)
Es gibt leider doch einen Sinn: Wir setzen jetzt Omnifind ein und haben festgestellt, dass es da ein Problem gibt, das auch die IBM Hotline nicht lösen kann: Die contains-Funktion von Omnifind lässt sich nicht performant mit anderen Bedingungen verknüpfen, wenn die Verknüpfungsbedingung ein OR ist.
Beispiel:
... where contains(name, 'müller' AND 'hans') = 1 and datum < %date; => Das läuft performant
... where contains(name, 'müller' AND 'hans') = 1 or datum < %date; => Das läuft überhaupt nicht performant (es sei denn, mann hat nur ein paar hundert Datensätze).
Da ich in meinen SQL-Abfrage aber ein OR benötige, möchte ich problematische where-Teile in eine UDTF auslagern. Die kann ich dann ja wieder mit OR verknüpfen.
Similar Threads
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 09-10-17, 09:42
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks