[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Feb 2006
    Beiträge
    78

    SQL Index DBCS-fähig

    Hallo Gemeinde,

    wie schaffe ich es das ein SQL Index (CREATE INDEX) DBCS-fähig wird?
    Was muss ich da im Statement angeben?

    sollte dann so aussehen (DSPFD):
    Datenbankdateiattribute
    Extern beschriebene Datei . . . . . . . . . : Ja
    SQL-Dateiart . . . . . . . . . . . . . . . : INDEX
    Dateiebenen-ID . . . . . . . . . . . . . . : 1101215084231
    Erstellungsdatum . . . . . . . . . . . . . : 15.12.10
    Text 'Beschreibung' . . . . . . . . . . . . : TEXT
    Verteilte Datei . . . . . . . . . . . . . . : Nein
    Partitionierte SQL-Tabelle . . . . . . . . : Nein
    DBCS-fähig . . . . . . . . . . . . . . . . : Ja


    Danke schon mal!!

    LG

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ich denke mal, dass die Eigenschaft gesetzt wird, wenn ein DBCS-Feld als Index-Feld ausgewählt wird.
    Ob Unicode (DBCS 13488) dazugehört, weiß ich auch nicht.
    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
    Feb 2006
    Beiträge
    78
    Wie es aussieht nicht.

    Die zwei Index Felder sind in der DB so definiert:
    SBSTMLND VARGRAPHIC(2) CCSID 13488 NOT NULL DEFAULT ''
    SBSTPANA VARGRAPHIC(50) CCSID 13488 NOT NULL DEFAULT ''


    Ich habe da verschiedene DB´s, wo auch Indexe auf die Graphic Felder definiert sind.
    Aber nur diese eine die "DBCS fähig" ist.
    Source zu dieser Index DB gibts leider nicht da mein Vorgänge dies anscheinend direkt mit SQL erstellt hat.


    Thx

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hallo,
    über den Navigator kannst du versuchen das SQL generieren zu lassen.

    lg Andreas

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Eine Quelle wird für einen Index nicht benötigt da die Schlüsselbeschreibung dafür vollkommen ausreicht.
    Warum dieses Flag benötigt wird, kann ich auch nicht sagen.
    Du kannst auch versuchen, den Index zu löschen und neu zu erstellen.
    Mal sehen, ob dann das selbe "DBCS"-Ergebnis auftaucht oder dies ein Relikt aus älterem Release ist.
    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

  6. #6
    Registriert seit
    Feb 2006
    Beiträge
    78
    Also neu erstellen bringt da auch nichts.
    Das Attribut ändert sich dadurch nicht.

    Die Source habe ich nur damit ich später den Index einfacher erstellen kann wenn ich etwas ändere. Aber das ist eine andere Geschichte.

    Nach meinen Recherchen dürfte das egal sein da ja SQL nicht direkt auf diese Index DB zugreift sonder dies ja der SQL-Optimizer nutzt (wenn ich da richtig informiert bin).
    Der Index wurde in einem früheren Release erstellt, kann eh sein das dies jetzt vom neuen Release kommt und keine Auswirkung hat.

    Thx

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Es gibt leider Programmierer die dann wieder per F-Bestimmung auch auf SQL-Indizes zugreifen, warum auch immer.

    Ob der Index tatsächlich auch verwendet wird, kannst du ja mal mit einem entsprechenden SQL (mit STRDBG) prüfen.

    Aber manche Angaben dienen halt der Dokumentation.
    Was hältst du von folgender Aussage (DSPFD auf Index):
    Abruf Datum/Uhrzeit . . . . . . . . . . . : 23.08.28 12:03:06
    Letzter Abruf Datum/Uhrzeit . . . . . . . : 23.08.28 12:03:06

    Also ich weiß nicht, was da am 23.08.2028 passieren wird, die AS/400 wohl schon .
    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

  8. #8
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Wenn du wissen willst wann ein Index das letzte mal verwendet wurde, dann nimm lieber diese View:
    QSYS2.SYSINDEXSTAT

  9. #9
    Registriert seit
    Jan 2007
    Beiträge
    1.002

    Smile

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Also ich weiß nicht, was da am 23.08.2028 passieren wird, die AS/400 wohl schon .
    offTopic
    Baldur, hast du die Roadmap von IBM gelesen?
    /offTopic
    kf

  10. #10
    Registriert seit
    Feb 2006
    Beiträge
    78
    Guten Morgen

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Aber manche Angaben dienen halt der Dokumentation.
    Was hältst du von folgender Aussage (DSPFD auf Index):
    Abruf Datum/Uhrzeit . . . . . . . . . . . : 23.08.28 12:03:06
    Letzter Abruf Datum/Uhrzeit . . . . . . . : 23.08.28 12:03:06

    Also ich weiß nicht, was da am 23.08.2028 passieren wird, die AS/400 wohl schon .
    Also solche Angaben konnte ich in meiner Anzeige nicht finden!
    Lebst du etwa schon in der Zukunft?

    LG

  11. #11
    Registriert seit
    Feb 2006
    Beiträge
    78
    Zitat Zitat von camouflage Beitrag anzeigen

    Baldur, hast du die Roadmap von IBM gelesen?
    Neugierig bin, was steht den da schönes drinnen?

  12. #12
    Registriert seit
    Jan 2007
    Beiträge
    1.002
    guckst du hier:
    http://bit.ly/15p0XkG
    kf

Similar Threads

  1. Berechtigungen auf Index (SQL)
    By BDehmel in forum Intern - Hilfe - Feedback - Tests-Forum
    Antworten: 1
    Letzter Beitrag: 16-12-07, 14:36
  2. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  3. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  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
  •