Hallo,
ich habe ein kleines Problem.
Ich lösche den Inhalt einer Tabelle (xxx.test)
und schreibe danach ein neuen Inhalt (aus der "WORK.QUERY_FOR_XXX) rein.
Mein Problem ist nur, dass die Tabelle xxx.test den Inhalt der ID ignoriert und selber fortlaufende IDs erstellt.
Heißt ich schreibe einen Datensatz mit 300 Zeilen in die Tabelle und ich habe die ID 1-300
Dann lösche ich den Inhalt und schreibe erneut einen Datensatz mit 300 Zeilen in die Datenbank, nun fängt die erste ID bei 601 an, ich möchte aber das die ID immer wieder zurückgesetzt wird, beim reinschreiben in die Tabelle, und bei 1 anfängt.
Ist das möglich?
Ich hoffe ich hab mich verständlich ausgedrückt.
LIBNAME xxx ODBC DATAsrc=xxx SCHEMA=xxx IGNORE_READ_ONLY_COLUMNS=YES;
PROC SQL;
DELETE FROM xxx.test;
QUIT;
PROC SQL;
INSERT INTO xxx.test
SELECT id,
spalte2,
spalte3,
spalte4,
FROM WORK.QUERY_FOR_XXX t1;
QUIT;
... View more