[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Nun mit etwas Aufwand geht das schon.
    Erstelle eine neue Tabelle mit den Feldern in der gewünschten Reihenfolge.
    Kopiere die Datei (CPYF *MAP *DROP, SQL insert into NewFile (f1, f2, ...) select f1,f2, ... from oldfile).

    Anschließend alle Abhängigkeiten (LF's, Views, ...) entfernen, alte Datei löschen, neue Datei umbenennen und Abhängigkeiten neu erstellen.

    Was du da "vorhast" ist nun mal nicht "State of the Art of SQL".
    Dafür gibts ja gerade die Views um gewisse Sachen zu verbergen, zu vereinfachen 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

  2. #2
    Registriert seit
    Feb 2006
    Beiträge
    78
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Was du da "vorhast" ist nun mal nicht "State of the Art of SQL".
    Dafür gibts ja gerade die Views um gewisse Sachen zu verbergen, zu vereinfachen usw.
    Die Möglichkeiten mit neuer Datenbank oder über View sind mir ja bekannt.

    Ich möchte den Aufwand einfach nur gering halten.
    Und möchte auch nur wissen ob es geht mit SQL oder nicht. Schließlich kann man nun ab V7R1 auch ein neues Feld in der DB "Positionieren". Das war ja bisher auch nicht "State of the Art" oder?

    Thx

  3. #3
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von XMan Beitrag anzeigen
    Schließlich kann man nun ab V7R1 auch ein neues Feld in der DB "Positionieren". Das war ja bisher auch nicht "State of the Art" oder?
    Unter Oracle ging das schon früher.
    Speichertechnisch macht es dort sogar durchaus Sinn Spalten in eine bestimmte Reihenfolge zu setzen.
    Dafür gibt es einige Kriterien die dabei zu beachten wären:
    * Datentyp
    * Länge
    * Verwendung (wenn nicht SELECT * verwendet wird)

    Das sind jedoch so kleine Geheimnisse der Datenbank die heute kaum noch einer kennt und es auch nur in extremen Fällen Sinn macht sie zu kennen.

    lg Andreas

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Zitat Zitat von XMan Beitrag anzeigen
    Das ist schon ein gangbarer Weg.

    Aber ich bin halt eher für die Anpassung in der DB.
    Ich möchte es einfach wissen, ev. braucht man das ja später einmal.

    LG
    Das ist eine Datenbank, kein Datenschrank!

    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. #5
    Registriert seit
    Feb 2006
    Beiträge
    78
    Zitat Zitat von BenderD Beitrag anzeigen
    Das ist eine Datenbank, kein Datenschrank!

    D*B
    Korrekt, auch diese Datenbank darf sich weiterenwickeln

Similar Threads

  1. Antworten: 11
    Letzter Beitrag: 18-07-16, 09:49
  2. Tabelle per SQL übertragen
    By marty in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 04-02-12, 12:20
  3. Ungültiges Datum in einer mit SQL erstellten Tabelle
    By GJV23 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 03-02-11, 17:52
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Tabelle einfügen in RPG
    By santoshs in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 26-07-05, 16:11

Berechtigungen

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