Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Oracle Search Implementation

Empfohlene Antworten

Veröffentlicht

Hallo,

Ich hab eine einfache Implementation der Suche in Oracle Databank wie nachstehend:


SelectCommand='SELECT * FROM "RECIPE_ID" WHERE ("RECIPEID" = :RECIPEID) ORDER BY "TOOL_ID"'

zum Beispiel:

1.Suchen nach recipeID: coolId

Suche Ergebnis: coolId

Aber brauche ich alle RecipeId als Ergebnis die die gesuchte Reihung enthalten.

zum Beispiel:

1.Suchen nach recipeID: coolId

Suche Ergebnis: coolId, coolid2,coolid_late etc.

Wie kann ich den Select Befehl verbessern?

Danke,

Iliya

Ich hab eine einfache Implementation der Suche in Oracle Databank wie nachstehend:

Naja einigen wir uns drauf, dass Du ein SELECT mit einer WHERE-Bedingung hast ;)

Aber brauche ich alle RecipeId als Ergebnis die die gesuchte Reihung enthalten.

zum Beispiel:

1.Suchen nach recipeID: coolId

Suche Ergebnis: coolId, coolid2,coolid_late etc.

Ich versteh leider nicht was du meinst. Möchtest Du nach mehreren Begriffen gleichzeitig suchen?

Wie kann ich den Select Befehl verbessern?

Lass die unnötigen " " und ( ) weg.

Dim

Nein. :)

Als ich hab geschrieben, brauche ich all recipeID die die gesuchte Reihung enthalten.

Beispiel:

Table:recipeId

Column recipeID:

cool

cool2

cool3

Jetzt wenn ich ein Select mit RecipeId="cool" ausführe, ist das Ergebnis nur "cool". Das problem ist dass ich cool, cool2 and cool3 brauchen möchte, weil alle die Reihung "cool" enthalten.

Gruß,

Iliya

Leider funkzioniert es nicht.

Willst du wirklich den Select ändern wie folgt:


SelectCommand='SELECT * FROM "RECIPE_ID" WHERE RECIPEID LIKE :RECIPEID||'%' ORDER BY "TOOL_ID"'>

Servertag wurde falsch formatiert. :)

Iliya

Es gibt ein Problem mit


"RECIPEID" LIKE :RECIPEID%

wahrscheinlich wegen %.:rolleyes:

Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.