Frage stellen
0

Tabelle in Base 6.3.3.2 umbenennen

gefragt 2019-11-21 21:27:49 +0100

zwackel Gravatar-Bild

Hallo, ich möchte verschiedene Tabellen in Base 6.3.3.2 umbenennen. Dies ist allerdings nicht möglich, da der Eintrag per rechtem Mausklick nicht zur Verfügung steht und im Menü Bearbeiten ausgegraut ist. Der Befehl alter table "Schlagworte_FE" rename to "H_Schlagwort_FE" gibt den Fehler aus

1: firebird_sdbc error: *Dynamic SQL Error *SQL error code = -104 *Token unknown - line 1, column 30 *rename caused by 'isc_dsql_prepare'

Was muss ich tun? Grüße Volker

Bearbeiten Tags ändern Melden schließen vereinen löschen

Kommentare

1

Aus meiner Sicht geht das nicht ohne Umkopieren in eine neue Tabelle - siehe hier: http://www.firebirdfaq.org/faq363/ und in der Firebird Reference, die für ALTER TABLE keine Operation RENAME aufführt.

Opaque Gravatar-BildOpaque ( 2019-11-21 23:54:05 +0100 )Bearbeiten

1 Antwort

0

geantwortet 2019-11-22 17:51:45 +0100

RobertG Gravatar-Bild

Firebird erlaubt das Umbenennen nicht. Deswegen kannst Du nur die Tabelle kopieren (rechte Maustaste → kopieren) und wieder Einfügen. Beim Einfügen müsstest Du dem Assistenten einen neuen Namen für die Tabelle mitteilen.

Das Umbenennen für Firebird kann auch nicht so ohne weiteres an der Datenbank vorbei über die Benutzeroberfläche von Base realisiert werden, da hier die Beziehungen von Tabellen mit betroffen sind.

... und außerdem ist es üblich, bei Crosspostings zumindest darauf hin zu weisen - siehe Libreoffice-Forum

Bearbeiten Melden löschen Link mehr
Registrieren oder einloggen, um zu antworten

Antwortwerkzeuge

1 Beobachter

Statistik

Gefragt: 2019-11-21 21:27:49 +0100

Angesehen: 34 Mal

Aktualisiert: Nov 22