[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Alternativ: lege noch mal einen Index über die Group-By Felder an.
    SQL geht immer davon aus, dass auch mit SQL gearbeitet wird.
    Beim Open mit Native-IO werden da Mechanismen übergangen, welche da schweigt sich SQL aus.

    Gibt es einen Grund für "Group by"?
    Immerhin verwendest du keine Aggregate wie SUM/AVG...

    Hier hilft ggf. ein "select distinct ..." ohne "Group By".
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Besser als ein zusätzlicher Index wäre den vorhanden Index um die Group By-Felder in der angegebenen Reihenfolge zu erweitern. SQL hat zwar Methoden um für die gleiche Tabelle in der gleichen Abfrage mehrere Indices zu verwenden (Index-ANDing/Index-ORing), ob diese Methoden allerdings bei Verwendung mit native I/O ziehen ist fraglich.

    SELECT DISTINCT und GROUP BY Ohne Aggregat-Funktionen werden von SQL gleich behandelt.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Das schöne ist, ich habe bei der Durchsicht alter Sourcen festgestellt das ich 2002 schon SQL in Cobol verwendet hatte.

    Wußte gar nicht das Alzheimer schon bei 50jährigen einsetzt.

    Gerade bei Software die offensichtlich historisch gewachsen ist und wo Felder für beliebige Inhalte benutzt werden ist SQL flexibler.

    Ich wünsche mir die Zeiten zurück als noch wirklich sauber gearbeitet wurde.

    GG

Similar Threads

  1. Create View Satzname
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-12-14, 10:30
  2. QDDS: Index absteigend
    By dino in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-09-14, 18:24
  3. Erstellen einer View
    By Jenne in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 21-11-13, 10:28
  4. Create Index
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 06-11-13, 11:44
  5. Virtuelle Spalten im VIEW auf NULL
    By KB in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 18-05-01, 15:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •