Hallo,
mit ALTER TABLE lässt sich auf jede SQL beschriebene Tabelle ein Primary Key einrichten.
Das folgende Beispiel habe ich soeben ohne Probleme mit dem interaktiven SQL erstellt:
Die Fehlermeldung, die Du erhälst muss andere Ursachen haben, entweder, wie Baldur schon gesagt hat, ist die Datei im Zugriff oder es liegt ein Berechtigungsproblem vor.PHP-Code:CREATE TABLE MYSCHEMA/HSTEST
(MYID INTEGER NOT NULL WITH DEFAULT,
MYCHAR CHAR (20) NOT NULL WITH DEFAULT)
ALTER TABLE MYSCHEMA/HSTEST ADD PRIMARY KEY (MYID)
ALTER für Tabelle HSTEST in MYSCHEMA beendet.
Dabei ist zu beachten, dass die Vergabe von Berechtigungen mit SQL-Naming ziemlich anders erfolgt als bei System-Naming.
Oder ist die Spalte, auf die der Primary-Key angelegt werden soll vielleicht NULL-fähig?
Ein SQL-Index kann in RPG wie jede geschlüsselte logische Datei angegeben und verarbeitet werden.Das mit dem Index hilft mir leider in dem Fall denke ich auch nicht weiter, da den Schlüssel für ein folgendes RPG-Programm brauche.
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks