Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#8

Re: [ACCESS] Defaultwert auf NULL setzen

  Alt 26. Jan 2004, 10:26
Problem gelöst. Zwar ziemlich umständlich, aber damit kann ich leben, weil der Befehl nur einmal ausgeführt wird.

SQL-Code:
UPDATE Antriebsrahmen set ar_LokID1 = ar_LokID;
DROP INDEX ar_LokID on Antriebsrahmen;
ALTER TABLE Antriebsrahmen DROP COLUMN ar_LokID;
ALTER TABLE Antriebsrahmen ADD COLUMN ar_LokID int NULL;
UPDATE Antriebsrahmen set ar_LokID = ar_LokID1;
ALTER TABLE Antriebsrahmen DROP COLUMN ar_LokID1;
create index ar_LokID on Antriebsrahmen (ar_LokID);
UPDATE Antriebsrahmen set ar_LokID = NULL where ar_LokID = 0;
Weil ich das Umbenennen eines Feldes auch nicht hinbekommen habe, kopier ich das Feld einfach 2 mal.

Trotzdem Dank für die Ansätze

grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat