AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:17

Parameter dieser Suchanfrage:

Suche in Thema: SQL Optimierung / Erweiterung
Suche alle Beiträge, die von "manfred_h" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: SQL Optimierung / Erweiterung

      Delphi
      by manfred_h, 18. Feb 2010
    Das Problem hat sich erledigt, war ein Problem mit der Componente.

    Konnte es für den Moment so umgehen:
    ( MEMBER_GROUP = 'ADMIN')
    OR (( MEMBER_GROUP = 'CAMP')
    AND (CONDITION_VALUE = NEW.C_NO)
    AND ('MEMBER' IN (SELECT ST.TABLE_NAME
    FROM RPL$SERVICE S JOIN RPL$SERVICE_TABLES ST ON ST.SERVICE_NAME = S.SERVICE_NAME
    WHERE S.SERVICE_NAME LIKE 'MEMBER' AND...
  • Forum: Datenbanken

    Re: SQL Optimierung / Erweiterung

      Delphi
      by manfred_h, 6. Feb 2010
    Hallo omata
    Danke für Deine guten Fragen.
    Werde gleich am Montag alles nochmal so ausführlich und detailreich wie möglich darstellen.
    Bin Dir in jedem Fall dankbar für das Feedback! :thumb:

    Wünsche Dir noch ein schönes und ruhiges Wochenende.
    Shalom
    Manfred
  • Forum: Datenbanken

    Re: SQL Optimierung / Erweiterung

      Delphi
      by manfred_h, 6. Feb 2010
    Danke omata für Deinen Tipp.
    Leider geht das auch nicht. Habe echt schon div. Varianten durchgetestet.
    z.B. WHERE S.SERVICE_NAME AND SERVICE LIKE '%MEMBER%' )))
    will er auch nicht, und auch das nicht
    WHERE S.SERVICE_NAME AND LIKE '%MEMBER%' AND SERVICE LIKE '%MEMBER%')))

    Dies widerum geht einwandfrei solange ich nur einen Wert in dem Feld habe:
    ( MEMBER_GROUP = 'ADMIN')
    OR ((...
  • Forum: Datenbanken

    Re: SQL Optimierung / Erweiterung

      Delphi
      by manfred_h, 6. Feb 2010
    Hallo hoika
    Danke für Deinen Tipp, leider geht das so auch nicht.

    Es soll am Ende ja "verglichen" werden das SERVICE den String 'MEMBER' enthält und
    auch in WHERE S.SERVICE_NAME vorkommt. Als kleines funktionierendes Bsp.
    ( MEMBER_GROUP = 'ADMIN')
    OR (( MEMBER_GROUP = 'CAMP') AND (CONDITION_VALUE = NEW.C_NO))
    OR (NEW.C_NO IN (SELECT RPL$GROUPS_RIGHTS.CAMP_NO
    FROM RPL$GROUPS JOIN...
  • Forum: Datenbanken

    Re: SQL Optimierung / Erweiterung

      Delphi
      by manfred_h, 5. Feb 2010
    Bin nun ein wenig weitergekommen.
    ( MEMBER_GROUP = 'ADMIN')
    OR (( MEMBER_GROUP = 'CAMP')
    AND (CONDITION_VALUE = NEW.C_NO)
    AND ('MEMBER' IN (SELECT ST.TABLE_NAME
    FROM RPL$SERVICE S JOIN RPL$SERVICE_TABLES ST ON ST.SERVICE_NAME = S.SERVICE_NAME
    WHERE S.SERVICE_NAME =(SERVICE LIKE ('%MEMBER%') ))))
    OR (NEW.C_NO IN (SELECT GR.CAMP_NO
    FROM RPL$GROUPS...
  • Forum: Datenbanken

    Re: SQL Optimierung / Erweiterung

      Delphi
      by manfred_h, 3. Feb 2010
    Dieses Design ist u.A durch eine Replications-Komponente vorgegeben.
    Das lässt sich in einem gewissen Ramen anpassen.
    Habe gerade noch das gefunden:
    http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html#function_match

    werde mich damit wohl ein wenig beschäftigen.
    MATCH (col1,col2,...) AGAINST (expr )

    Manfred
  • Forum: Datenbanken

    Re: SQL Optimierung / Erweiterung

      Delphi
      by manfred_h, 3. Feb 2010
    konnte eine kleine Optimierung am SQL-String vornehmen:
    ( MEMBER_GROUP = 'ADMIN')
    OR (( MEMBER_GROUP = 'CAMP')
    AND (CONDITION_VALUE = NEW.C_NO)
    AND (NEW.SERVICE_NAME IN (SELECT ST.TABLE_NAME
    FROM RPL$SERVICE S JOIN RPL$SERVICE_TABLES ST ON ST.SERVICE_NAME = S.SERVICE_NAME
    WHERE S.SERVICE_NAME LIKE NEW.SERVICE)))
    )
    OR (NEW.C_NO IN (SELECT...
  • Forum: Datenbanken

    SQL Optimierung / Erweiterung

      Delphi
      by manfred_h, 1. Feb 2010
    Hallo zusammen

    für die Benutzerauthentifizierung auf dem MySQL Server verwende ich folgende funktionierenden SQL:
    ( MEMBER_GROUP = 'ADMIN')
    OR (( MEMBER_GROUP = 'CAMP') AND (CONDITION_VALUE = NEW.C_NO))
    OR (NEW.C_NO IN (SELECT RPL$GROUPS_RIGHTS.CAMP_NO
    FROM RPL$GROUPS JOIN RPL$GROUPS_RIGHTS ON RPL$GROUPS_RIGHTS.GROUP_NO = RPL$GROUPS.GROUP_NO
    WHERE RPL$GROUPS.GROUP_NO =...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=manfred_h&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=147080
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz