[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.749
    Der Fluch der bösen Tat.
    Ich wusste bisher nicht, dass man mit SQL an DDS-Tabellen Felder anhängen kann.
    Dies gehörte (organisatorisch) auf jeden Fall verboten.
    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
    Jun 2001
    Beiträge
    2.044
    Ja, das sehe ich auch so.
    Wer das bei uns macht bekommt einen körperlichen Verweis in Form einer Beule
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.749
    Bei SQL wird ein Primary Key als Constraint intern angelegt und ist somit auch per SQL entfernbar.
    Bei PF's mit Key ist dieser direkt Bestandteil der PF und somit von SQL nicht bearbeitbar.
    Deshalb gehen auch die meisten Anwendungen so vor, dass die PF keinen Key hat und alle benötigten Schlüssel, also auch Unique's, per LF angehängt werden.
    Dann stellt sich das Problem halt erst gar nicht.

    Also nimm den Vorschlag von Dieter.
    Die SQL-Syntax zum Neuerstellen der Tabelle und aller Abhängigkeiten kannst du dir ja per iSeries-Navigator generieren lassen, dann hast du auch eine änderbare Quelle.

    Ansonsten
    create table newtable as (select * from oldtable) with data
    Anschließend umbenannen, LF's, Views usw. erstellen.
    Am Besten in einer Arbeitslib, dann kann man die Objekte nachher gemeinsam verschieben.

    Ich nehme mal an, dass du nur mit SQL auf die Tabelle gehst und LVLCHK nicht ausgeschaltet hast.
    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

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.379
    ... das ist doch alles der Weg von einem Hundehaufen in den nächsten. Statt hier das letzte bisschen Vernunft, den immerhin vorhandenen primary key zu eliminieren, sollte man hier die Chance nutzen, das Datenbankdesign an dieser Baustelle normalisieren und per Views das drüber zu bauen, was die Applikation benötigt.

    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 2001
    Beiträge
    20.749
    Da das bei komplexeren Anwendungen ehr selten geht und eher einem Redesign der Anwendung gleichkommt, hier noch ein Vorschlag:

    Vervollständige die DDS-Quelle einfach mit den fehlenden Angaben und mach dann doch einen CHGPF.
    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
    Mar 2002
    Beiträge
    5.379
    ... wieso braucht das ein redesign der Anwendung? Wenn die Zugriffe mit SQL erfolgen, merkt die Anwendung nix, solange äquivalente Views zur Verfügung stehen. Wird mit Rekord Löffel Ekzem gearbeitet, verträgt das die Beseitigung des Keys ohnehin nicht ohne Änderungen in den verwendenden Programmen.

    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. Antworten: 7
    Letzter Beitrag: 11-02-14, 13:38
  2. SQL Table etc....
    By mk in forum NEWSboard Programmierung
    Antworten: 20
    Letzter Beitrag: 16-12-13, 13:11
  3. Alter Hintergrund bei aufgerufenem Window
    By Robi in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 14-11-13, 17:18
  4. HR-Lösung von Klages KonSys GmbH: ALTER-BDE
    By Kirsten Steer in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 12-03-03, 14:35
  5. Excel-Datei mit alter IP-Adresse
    By Tommy in forum NEWSboard Windows
    Antworten: 1
    Letzter Beitrag: 11-07-02, 12:10

Tags for this Thread

Berechtigungen

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