Update in Tabelle

Hallo Leute,

Ich hoffe, ich beschreibe mein Problem nachfolgend, etwas präzisser!
ich komme mit dem Update-Befehl für meine Interbase-Datenbank nicht weiter.

Die Tabelle beinhaltet die Felder: ID; Adress; ADR_NR; Strasse; Telefon; Fax; E_Mail;
Ich möchte die ADR_NR angefangen bei 00001 fortlaufend +1 neu aufbauen, sortiert nach „ID“

update Adress set adr_nr=adr_nr+1 ……?? komme hier nicht weiter!!!

Ich hoffe, dass mir jetzt jemand helfen kann?

Gruß Rolf

Hallo Rolf,

ich komme mit dem Update-Befehl für meine Interbase-Datenbank
nicht weiter.

Interbase oder Firebird?
Ansonsten, hat dir das nicht geholfen?
/t/update-befehl-in-sql-datenbank/5317390/11

Viele Grüße
Marvin

Hallo Marvin,

ist eine Datenbank.gdb
Ist die Anpassung nicht einfacher zu machen ?

Gruß Rolf

Hallo Rolf,

Ist die Anpassung nicht einfacher zu machen ?

Keine Ahnung :wink:
Aber, hast Du diese drei Befehle mal ausprobiert?

ALTER TABLE `adresse` ADD `adr_nr_neu` BIGINT( 6 ) UNSIGNED ZEROFILL NOT NULL AUTO\_INCREMENT PRIMARY KEY FIRST;

ALTER TABLE `adresse` DROP `adr_nr`;

ALTER TABLE `adresse` CHANGE `adr_nr_neu` `adr_nr` BIGINT( 6 ) UNSIGNED ZEROFILL NOT NULL AUTO\_INCREMENT;

funktionieren sie auf deiner Interbase/Firebird-Datenbank?
Oder wo liegen deine Schwierigkeiten? Das müsstest Du schon sagen, wo Du noch ein Problem hast.

Viele Grüße
Marvin