[NEWSboard IBMi Forum]
Seite 2 von 3 Erste 1 2 3 Letzte
  1. #13
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von BenderD Beitrag anzeigen
    Diese Auto Increment Felder sind da ein typisches Beispiel: was mit einer einzigen zentralen Procedure getKey(Dateiname, Feld) einfach und durchschaubar programmierbar war...

    Dieses Feature kann nur in der Fassenacht entstanden sein.
    Dieter, Du weisst doch, wieviele Features (gerade in unserer Branche) im Vollsuff (tschuldigung) entstanden sind - und alle freuen sich auch noch drüber. Früher hat man als Notlösung MAX() auf einen Key genommen. Und? Geht immer noch, wenn man denn einen passenden Key hat.

    Mal schauen, was V7R1 an netten Fassenachtsüberraschungen mit sich bringt.

    Helau,

    -h

  2. #14
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... mal abgesehen davon, dass max schief geht wenn zwei das glleichzeitig versuchen ohne die ganze Table zu sperren, vielleicht gibt es ja kein V7R1 mehr, weil dass dann VauEi heißt, oder die AS/400 dem Auto decrement zum Opfer fällt
    http://upload.wikimedia.org/wikipedi...d_Car_Park.jpg

    D*B

    Zitat Zitat von holgerscherer Beitrag anzeigen
    Dieter, Du weisst doch, wieviele Features (gerade in unserer Branche) im Vollsuff (tschuldigung) entstanden sind - und alle freuen sich auch noch drüber. Früher hat man als Notlösung MAX() auf einen Key genommen. Und? Geht immer noch, wenn man denn einen passenden Key hat.

    Mal schauen, was V7R1 an netten Fassenachtsüberraschungen mit sich bringt.

    Helau,

    -h
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #15
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von BenderD Beitrag anzeigen
    ... mal abgesehen davon, dass max schief geht wenn zwei das glleichzeitig versuchen ohne die ganze Table zu sperren, vielleicht gibt es ja kein V7R1 mehr, weil dass dann VauEi heißt, oder die AS/400 dem Auto decrement zum Opfer fällt
    http://upload.wikimedia.org/wikipedi...d_Car_Park.jpg

    D*B
    ROFL, so würd ich gern mal die Autos der Nachbarn parken, die immer wüst in der Gegend rumstehen.

    Von einem guten Locking ging ich aus, andererseits braucht man so selten Zählerspalten, wenn das Datenmodell sauber ist.

    Übrigens - bis jetzt heissts überall V7R1, aber Vi (oder iV7) wäre auch mal was neues.

    Wo Apple doch grade das iPad (EiPatt) rausbringt, wäre ein iAm vielleicht angebracht?

    -h

  4. #16
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Zitat Zitat von holgerscherer Beitrag anzeigen
    ROFL, so würd ich gern mal die Autos der Nachbarn parken, die immer wüst in der Gegend rumstehen.

    Von einem guten Locking ging ich aus, andererseits braucht man so selten Zählerspalten, wenn das Datenmodell sauber ist.

    Übrigens - bis jetzt heissts überall V7R1, aber Vi (oder iV7) wäre auch mal was neues.

    Wo Apple doch grade das iPad (EiPatt) rausbringt, wäre ein iAm vielleicht angebracht?

    -h
    Soweit ich weiß heißt es ja auch schon nicht mehr V6R1M0 sondern offiziell (IBM) i 6.1 und das nächste wird dann IBM i 7.1

    Birgitta
    Birgitta Hauser

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

  5. #17
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von B.Hauser Beitrag anzeigen
    Soweit ich weiß heißt es ja auch schon nicht mehr V6R1M0 sondern offiziell (IBM) i 6.1 und das nächste wird dann IBM i 7.1
    ja, IBM i 7.1 ist eher offiziell, aber das ist ein sehr schlechter Suchbegriff für die Suchmaschine. Da ist V7R1 oder R710 eher geeignet, und in vielen Dokumenten werden auch diese Strings verwendet

    -h

  6. #18
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... zumindest bei Google ist das kein Problem!

    Ergebnisse 1 - 10 von ungefähr 28.000 für V6R1M0.
    Ergebnisse 1 - 10 von ungefähr 73.400.000 für i 6.1

    => Ziel erreicht: Bekanntheit signifikant gesteigert, obwohl der neuere Name noch garnicht auf allen Seiten aktualisiert ist

    D*B

    Zitat Zitat von holgerscherer Beitrag anzeigen
    ja, IBM i 7.1 ist eher offiziell, aber das ist ein sehr schlechter Suchbegriff für die Suchmaschine. Da ist V7R1 oder R710 eher geeignet, und in vielen Dokumenten werden auch diese Strings verwendet

    -h
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  7. #19
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von BenderD Beitrag anzeigen
    ... zumindest bei Google ist das kein Problem!

    Ergebnisse 1 - 10 von ungefähr 28.000 für V6R1M0.
    Ergebnisse 1 - 10 von ungefähr 73.400.000 für i 6.1
    Lach :-)

    Wenn wir schon dabei sind:

    V6R1 -> ungefähr 128.000
    R610 -> ungefähr 778.000
    i -> ungefähr 6.450.000.000 (na immerhin)
    OS/400 -> ungefähr 15.100.000

    Naja. Spass beiseite, ich kämpf noch ein wenig mit der Schweinegrippe rum...

    -h

  8. #20
    Registriert seit
    Nov 2006
    Beiträge
    102
    Schön, wie dieser Thread abgedriftet ist!
    Mein Vorschlag, um den Bekanntheitsgrad noch einmal richtig voranzubringen: Das "i" (ich meine den unteren Strich) weglassen und nur noch den Punkt verwenden. Jeder Punkt gilt! Das wäre doch auch für Google eine schöne neue Aufgabe ... (und wieder drei Punkte)

  9. #21
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Ergebnisse 1 - 10 von ungefähr 6.390.000.000 für i
    Es wurden keine mit Ihrer Suchanfrage - . - übereinstimmenden Dokumente gefunden.
    Vorschläge: * Probieren Sie andere Suchbegriffe.

    no comment

    D*B

    Zitat Zitat von Spateneder Beitrag anzeigen
    Schön, wie dieser Thread abgedriftet ist!
    Mein Vorschlag, um den Bekanntheitsgrad noch einmal richtig voranzubringen: Das "i" (ich meine den unteren Strich) weglassen und nur noch den Punkt verwenden. Jeder Punkt gilt! Das wäre doch auch für Google eine schöne neue Aufgabe ... (und wieder drei Punkte)
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  10. #22
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Um wieder zum Thema zurückzukommen:

    Diverse Frameworks für Datenbankmodelle zur angeblich schnelleren Entwicklung von Business Objekten mit Datenhaltung, also Objekt-Hierarchie versus relationale DB, arbeiten fast ausschließlich mit SingleKeyes, 32/64-Bit am besten 128-Bit GUID's!
    D.h, DB-Modelle wie "Mandant, Auftrags-Nr, Auftrags-Position" als Schlüssel werden gar nicht unterstützt.
    Man muss also mit Identities arbeiten.
    Ein nachträgliches Aufsetzen einer neuen Framework-Applikation auf bestehenden DB's wird somit zielgerichtet verhindert.

    Man kommt also nicht umhin, neben seiner Applikation gleich auch noch das DB-Modell mit anzupassen.

    Insofern sind Identities für zukunftige Entwicklungen wohl durchaus normal, wenn man nicht bei der alten zeilenweisen Programmierung verbleiben will .
    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

  11. #23
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... der Punkt ist doch nicht ob man einen Primary Key hat und ob der einen semantischen Inhalt hat, sondern ob man sich den von der Datenbank generieren lässt, um ihn anschließend erst mal zu ermitteln, weil man ihn als Foreign Key für andere zu schreibende Tabellen benötigt - da steht doch jede Logik Kopf.

    D*B

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Um wieder zum Thema zurückzukommen:

    Diverse Frameworks für Datenbankmodelle zur angeblich schnelleren Entwicklung von Business Objekten mit Datenhaltung, also Objekt-Hierarchie versus relationale DB, arbeiten fast ausschließlich mit SingleKeyes, 32/64-Bit am besten 128-Bit GUID's!
    D.h, DB-Modelle wie "Mandant, Auftrags-Nr, Auftrags-Position" als Schlüssel werden gar nicht unterstützt.
    Man muss also mit Identities arbeiten.
    Ein nachträgliches Aufsetzen einer neuen Framework-Applikation auf bestehenden DB's wird somit zielgerichtet verhindert.

    Man kommt also nicht umhin, neben seiner Applikation gleich auch noch das DB-Modell mit anzupassen.

    Insofern sind Identities für zukunftige Entwicklungen wohl durchaus normal, wenn man nicht bei der alten zeilenweisen Programmierung verbleiben will .
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  12. #24
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von BenderD Beitrag anzeigen
    ... der Punkt ist doch nicht ob man einen Primary Key hat und ob der einen semantischen Inhalt hat, sondern ob man sich den von der Datenbank generieren lässt, um ihn anschließend erst mal zu ermitteln, weil man ihn als Foreign Key für andere zu schreibende Tabellen benötigt - da steht doch jede Logik Kopf.

    D*B
    finde diese off-topic beiträge recht interessant :-)

    verstehe grad nicht, was da gemeint wurde.
    wenn 2 tabellen miteinander per FK verknüpt werden, muss immer zuerst die ID ermittelt werden bevor sie referenziert wird.
    da ist es ja egal, ob der key vom programm oder der DB generiert wird.

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. Auto increment; wie Startwert und Schrittweite definieren?
    By deni87991 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 14-08-06, 12:05
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Identity Colum / Auto increment selbst erzeugen?
    By scoobydoo in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-11-05, 10:40

Berechtigungen

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