[NEWSboard IBMi Forum]
Seite 2 von 3 Erste 1 2 3 Letzte
  1. #13
    Registriert seit
    Aug 2006
    Beiträge
    2.077
    Wunder gibts.....

    Ich wollte mir die Daten mal ansehen und haben das mit dem OPSnavigator gemacht.
    Da die Daten die mich interessieren aber in der Bib mit Anfangsbuchstaben R stehen dauert es eine ganze Weile, weil er alle Spooldateien anzeigt.
    Dachte ich mir, Schaust du dir das mit SQL an, geht. Dachte ich mir schaust du dir das mit Query an, geht nicht, weil der Name ja viel zu lang ist.

    SYSPARTITIONSTAT

    Wie schafft er es solange Namen zu benutzen obwohl wir als User auf 10 Zeichen limitiert sind.

    Kann man per SQL solange Dateinamen erzeugen? Will ich jetzt nicht ausprobieren, vielleicht könnte ich sie später nicht löschen......

    GG 4489

    Der nach einem schönen Finnlandurlaub noch darüber grübelt warum ihm die Finnair aus dem Koffer das Feuerzeug und die Batterien aus dem Laptop klaut und einen Zettel reinlegt das sie jetzt weg sind. Der Ärger danach macht einem den ganzen Urlaub kaputt.

  2. #14
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... beim create table und Co. kannst Du einen Langnamen angeben und wenn Du keinen Kurznamen angibst (was man aber tun sollte), generiert es sich selber einen Systemnamen.

    D*B
    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
    Jan 2001
    Beiträge
    833
    Hallo zusammen,
    ich liebe lange Namen .

    Habt ihr mal versucht einem neuen AZUBI zu erklären was in einer Tabelle in dem Feld STNR steht?

  4. #16
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von mk Beitrag anzeigen
    Hallo zusammen,
    ich liebe lange Namen .

    Habt ihr mal versucht einem neuen AZUBI zu erklären was in einer Tabelle in dem Feld STNR steht?
    ad 1: man kann's auch übertreiben, seitenlange SQL Statements zu tippen und korrigieren macht auch nicht immer Spass (und kostet im verteilten Umfeld Verarbeitungszeit, was die "Experten" die von select * abraten meist vergessen).
    ad 2: wenn man keine Kurznamen vergibt, werden Kurznamen vom System generiert, wobei diese dann von der Reihenfolge der Erzeugung abhängen.

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

  5. #17
    Registriert seit
    Jan 2003
    Beiträge
    746

    Cool

    Zitat Zitat von mk Beitrag anzeigen
    Hallo zusammen,
    ich liebe lange Namen .

    Habt ihr mal versucht einem neuen AZUBI zu erklären was in einer Tabelle in dem Feld STNR steht?
    ...bringt ihm einfach die Sprache des OS bei.

    RTVOWNEXP
    ADDCMNSNS

    ;-)

  6. #18
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Also wie jemand die Felder benennt bleibt doch jedem selber überlassen. Und was den Inhalt angeht, so gibt es dafür eine Dokumentation. Wo ist da also das Problem?
    Ist das Problem vielleicht der Azubi?
    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

  7. #19
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... in der digitalen Welt gibt es zwei Kategorien von Tätern:
    - könnte die Lösung kennen
    - ist eher Teil des Problems

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

  8. #20
    Registriert seit
    Aug 2006
    Beiträge
    2.077
    Das heißt die Tabelle hat auch einen Kurznamen den man im Query benutzen könnte?
    Wenn ich das Teil nämlich im OPsnavigator durchblättere braucht der nach 10 Seiten immer eine Gedenkminute bevor man weiterblättern kann.

    Wie könnte ich mir denn den Kurznamen anzeigen lassen?

  9. #21
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    SELECT SYSTEM_TABLE_NAME
    FROM qsys2.systables
    where TABLE_NAME = 'MEIN_VIEL_ZU_LANGER_NAME'

    oder gleich eine View drüberlegen.

    D*B
    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
    Aug 2001
    Beiträge
    2.873
    Zitat Zitat von BenderD Beitrag anzeigen
    oder gleich eine View drüberlegen.
    D*B
    Am Besten auch mit einem VIEL_ZU_LANGEN_NAMEN, den er dann im Query auch nicht verwenden kann!

    Namenskonventionen sind alles!
    Und wenn man lange Namen (> 10 Zeichen) arbeiten möchte, sollte man sich dazu gleich nocht sprechende kurze Namen überlegen und diese hinterlegen.
    Bei einer Neu-Erstellung eines Datenbanken-Objekts besteht nämlich keine Garantie (bzw. es ist sogar eher unwahrscheinlich), dass die gleichen systemgenerierten kurze System-Namen wieder verwendet werden.

    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

  11. #23
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Und was soll das, wenn ich einen langen Namen will auch noch einen kurzen Namen zu überlegen?
    Dann kann ich doch gleich beim kurzen Namen bleiben.
    Wenn der kurze Name allerdings nicht den AS/400-Konventionen entspricht oder gleich in Anführungszeichen gesetzt wird, generiert das System sowieso wieder einen eigenen.
    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

  12. #24
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Und was soll das, wenn ich einen langen Namen will auch noch einen kurzen Namen zu überlegen?
    Dann kann ich doch gleich beim kurzen Namen bleiben.
    Wenn der kurze Name allerdings nicht den AS/400-Konventionen entspricht oder gleich in Anführungszeichen gesetzt wird, generiert das System sowieso wieder einen eigenen.
    ... ganz so einfach sehe ich das nicht:
    - 10 stellige Kurznamen sind nicht einmal stammelnd, zumal man ja im View Layer noch Versionen unterbringen muss und es gibt ja auch im SQL Umfeld keinen Grund keine Langnamen zu verwenden und wer macht schon noch RLA, außer denen, die nix anderes können, dürfen oder meinen das wär doch so toll gewesen.
    - gibt man keinen Kurznamen an, wird vom System einer generiert (weil der ja gebraucht wird, um das Betriebssystem Objekt zu erstellen). Dabei wird der Langname auf 5 Stellen abgeschnitten und eine fünfstellige Nummer angehängt, wofür dann die erste freie genommen wird. Mit letzterem hängt der Kurzname davon ab, was es von der Objektart *FILE bereits gibt. Damit ist das ganze nicht sauber reproduzierbar, eine fehlende oder zusätzliche View oder Index könnte bei Neuerstellung zu abweichenden Kurznamen für die selbe Tabelle führen, was fatal wäre.

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

Similar Threads

  1. create index - wann?
    By Bobou in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 07-10-16, 07:31
  2. Welche IP wird zum senden benutzt
    By K_Tippi in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 07-03-16, 19:47
  3. Ermitteln Letzer User der ein Objekt benutzt hat
    By AK1 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 08-06-15, 19:31
  4. Wann hat die AS eigentlich Geburtstag??
    By USP in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 22-08-01, 19:05
  5. USRPRF - SPLCTL - wann
    By LGALF in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 07-08-01, 11:49

Berechtigungen

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