DMS Datenraum

Hotline Blog: Office Manager DMS

Dokumentenmanagement und digitale Archivierung

Jan
12
2017

Datenfeld in Firebird-Datenbank kürzen

Kategorie: Archiv-Strukturen
Support-Recherche: Firebird SQL


Ich habe der Archivdatenbank ein eigenes Textfeld hinzugefügt und möchte dieses jetzt kürzen. Die anfangs angegebene Länge von 250 Zeichen sind nicht nötig. Beim Versuch, diese auf 10 zu kürzen, gibt es aber den Hinweis, dass es nicht möglich ist. Kann ich das Feld noch irgendwie kürzen?
Firebird SQL-Server erlaubt das Kürzen vorhandener Textfelder tatsächlich nicht. Im Office Manager wird so ein Versuch mit der Meldung

Firebird: Das Datenfeld kann nicht gekürzt werden

abgefangen.

Da ein zu langes Datenfeld grundsätzlich kein Problem darstellt, können Sie es einfach so belassen. Falls es Ihnen wichtig ist, das Feld trotzdem zu kürzen, können Sie dies über einen anderen Feldnamen machen:

Eine Möglichkeit zum Kürzen

  1. Stellen Sie sicher, dass die geplante Feldlänge für alle bereits vorhandenen Daten ausreicht, beim Kürzen besteht die Gefahr von Datenverlust.
  2. Wählen Sie in Office Manager DMS den Menübefehl Datei | Datenbank | Anpassen | Felder definieren.
  3. Markieren Sie das betroffene Datenfeld links in der Liste und wechseln Sie zur Registerseite Eigenschaften.
  4. Geben Sie gewünschte Feldgröße ein und ändern Sie den Feldnamen – beispielsweise ein „X“ anfügen.
  5. Bestätigen Sie mit Übernehmen.
  6. Benennen Sie das Feld wieder mit dem ursprünglichen Namen (z. B. das X am Ende wieder löschen) und klicken Sie erneut auf Übernehmen.

Das Verlängern von Felder ist übrigens kein Problem und kann direkt durch Eingabe der neuen Feldgröße gemacht werden.




Noch keine Kommentare

Eigenen Kommentar schreiben oder eine Rückfrage stellen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Sie können folgende HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>