[NEWSboard IBMi Forum]

Thema: SQL Naming

  1. #1
    Registriert seit
    May 2004
    Beiträge
    184

    SQL Naming

    Hallo Kollegen,

    auf meiner ISeries ist das SQL-Naming auf 'SQL' eingestellt, bei einem Kollgen in einem anderen Unternehmen ist es auf 'SYS'
    Wo kann ich für das gesamte System das SQL-Naming auf 'SQL einstellen oder geht das nicht?

    Wird das sonst beim USRPRF oder bein einer JOBD eingestellt.

    Danke für die Hilfe
    Jenne

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Dies wird bei jeder SQL-Sitzung (STRSQL, STRQMQRY, RUNSQLSTM, Embedded SQL) individuell eingestellt.

    Beim Erstellen von SQL-Programmen in der Compiler-Option oder per SQL-Anweisung SET OPTION.

    Es gibt also keinen Default, allenfalls ein paar Einstellungen per CHGCMDDFT.

    Wenn dies eine generelle Systemeinstellung wäre könnten einige Programme plötzlich ihre Daten nicht mehr wiederfinden.

    Wenn du das für deine Programme sicherstellen willst, so füge überall eine eintsprechende SET OPTION-Anweisung ein.
    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

  3. #3
    Registriert seit
    May 2004
    Beiträge
    184
    Danke Fuerchau,

    für die immer wieder schnelle Hilfe.

    Gruß
    Jenne

  4. #4
    Registriert seit
    Jan 2007
    Beiträge
    1.002
    Am Besten nimmst Du dir den Beitrag von Birgitta zu Gemüte.

    System versus SQL name : Part 1
    kf

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Wenn's um den STRSQL geht: Da gibt's unter "F13=Service" Auswahl "1. Sitzungsattribute ändern" noch eine Einstellmöglichkeit für die "Namenskonvention".

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Da steht ja auch nur, dass dies individuell einzustellen ist .

    Wichtig zu wissen ist, dass JDBC/ODBC/DRDA per Default mit *SQL eingestellt ist, ist ja schließlich SQL-Standard.
    Alle iSeries-Kommandoeinstellungen sind per Default auf *SYS eingestellt.

    Beim STRSQL kann ich die Einstellung per F13 (je User und ggf. Sitzung separat!) permanent vermerken, bei allen anderen Aktionen eben von Hand berücksichtigen.

    PS:
    Wichtig ist, dass bei *SQL das Defaultschema (Bibliothek) mit dem Namen des Users ermittelt wird.
    Auch hierfür gibt es dann wiederum Anweisungen:
    - per Programm mit SET SCHEMA
    - per Option/Umwandlung mit DFTRDBCOL (oder wars RDBDFTCOL?)
    - im jeweiligen SQL-Kommando (RUNSQLSTM, usw)
    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. #7
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von camouflage Beitrag anzeigen
    Am Besten nimmst Du dir den Beitrag von Birgitta zu Gemüte.

    System versus SQL name : Part 1
    Der Link zum Teil 2 ist übrigens hier zu finden:
    System versus SQL naming: Part 2

    Eine deutsche Version von diesen Artikeln hatte ich auch im (kostenpflichtigen) TechKnowLetter veröffentlicht.

    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

  8. #8
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Also ich kann weder Part I noch Part II öffnen.

    GG

    Jetzt doch.

  9. #9
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von KingofKning Beitrag anzeigen
    Also ich kann weder Part I noch Part II öffnen.
    Bei mir funktioniert es.

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. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

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