PDA

View Full Version : Kein DROP COLUMN möglich



Atomik
29-01-03, 06:52
Hallo,

ich versuche folgendes SQL über ODBC auf der DB2 auszuführen:

ALTER TABLE vorgaenge DROP COLUMN cal;

Als Resultat erhalte ich folgende Fehlermeldung:

[IBM][Client Access Express ODBC-Treiber (32-Bit)][DB2/400 SQL]SQL0952 - Verarbeitung der SQL-Anweisung durch den Befehl ENDRDBRQS oder eine Abbruchanforderung beendet.

Kennt jemand dieses Problem bzw. weiß jemand, wie man es lösen kann???

Vielen Dank für Eure Antworten...

horschma
29-01-03, 08:17
Hallo,
Problem ist die Inquiry-Message CPA32B2 im Serverjob, die vor Datenverlust warnt.
Umgehen kannst du das z.B. mit einem Eintrag in der Sysreplylist un der Default Antwort 'I'.

Mit WRKRPYLE einen zusätzlichen Eintrag für CPA32B2, Vergleichswert *NONE, Default 'I' hinzufügen.
Damit dein Serverjob die SYSRPYL verwendet musst du entweder die Jobbeschreibung ändern, dann gilt dies allerdings für alle Jobs die diese verwenden, oder über deine ODBC Verbindung ein
CALL QSYS.QCMDEXC('CHGJOB INQMSGRPY(*SYSRPYL)', X'000000002600000')
ausführen.

hth
Thomas