PDA

View Full Version : PF - Unique key values required UNIQUE / Constraint Type NONE entfernen



jaimosky
01-06-23, 13:41
Hallo,

Ich habe ein PF Objekt so definiert (es gibt eine DDS Datei und wurde mit CRTPF erstellt)


Zugriffspfadbeschreibung
Wartung des Zugriffspfads . . . . . . . . . : MAINT *IMMED
Eindeutige Schlüsselwerte erforderlich . . : UNIQUE Ja
Zugriffspfad aufgezeichnet . . . . . . . . : Nein
Zugriffspfad . . . . . . . . . . . . . . . : Geschlüsselt
Integritätsart . . . . . . . . . . . . . . : NONE
Anzahl der Schlüsselfelder . . . . . . . . : 3
Satzformat . . . . . . . . . . . . . . . . : ZO1015R1
Schlüsselfeld . . . . . . . . . . . . . . : Z15NRC
Reihenfolge . . . . . . . . . . . . . . : Aufsteigend
Vorzeichen angegeben . . . . . . . . . : SIGNED
Zone/Ziffer angegeben . . . . . . . . . : *NONE
Alternative Sortierfolge . . . . . . . : Nein
Schlüsselfeld . . . . . . . . . . . . . . : Z15NR1
Reihenfolge . . . . . . . . . . . . . . : Aufsteigend
Vorzeichen angegeben . . . . . . . . . : SIGNED
Zone/Ziffer angegeben . . . . . . . . . : *NONE
Alternative Sortierfolge . . . . . . . : Nein
Schlüsselfeld . . . . . . . . . . . . . . : Z15NR2
Reihenfolge . . . . . . . . . . . . . . : Aufsteigend
Vorzeichen angegeben . . . . . . . . . : SIGNED
Zone/Ziffer angegeben . . . . . . . . . : *NONE
Alternative Sortierfolge . . . . . . . : Nein


Kann ich mit einem SQL Command dieses Unique Key entfernen?
lG.
Jaime

RobertMack
01-06-23, 13:57
Ändere die DDS und führe anschließend einen CHGPF unter Angabe der Quelle aus.

(selbst wenn es mit SQL ginge, der nächste der mit CHGPF daherkommt würde es Dir wieder weghauen ;- )

Nachtrag: Anwendung prüfen, ob ggf. ein einzelner Chain durch Leseschleife ersetzt werden muss!

Fuerchau
01-06-23, 13:57
Nein, du kannst mit CHGPF und der Source den Key entfernen, wenn die Source keinen Key mehr hat.

(Mist, zu langsam;-)).

jaimosky
01-06-23, 14:01
OK, danke für die rasche Antwort. Habe ich mir so vorgestellt aber wollte auch sicher sein. Ihr seit die Besten!

RobertMack
01-06-23, 14:02
(Mist, zu langsam;-)).

Und ich dachte Du grübelst noch, ob er nur das UNIQUE meinte :-)

Fuerchau
01-06-23, 15:10
Mit dieser Methode ja auch egal;-).