(gelöst) Zeichenkette als Default einer Spalte
Verfasst: Do 25. Dez 2014, 15:27
Hallo,
ich würde gerne den Inhalt einer Tabellenspalte automatisch aus den Inhalten der anderen Spalten des Datensatzes füllen lassen, sobald die Zelle leerbleibt.
Dazu habe ich den Befehl für den Datumsstempel abgewandelt in:
wobei "Zeichenkette1" und "Zeichenkette2" die ersten beiden Spalten sind und "Zusammen" die zu füllende dritte Spalte.
Aber Base liefert mir:
Geht so etwas überhaupt mit DEFAULT?
Gruß
Freischreiber
ich würde gerne den Inhalt einer Tabellenspalte automatisch aus den Inhalten der anderen Spalten des Datensatzes füllen lassen, sobald die Zelle leerbleibt.
Dazu habe ich den Befehl für den Datumsstempel abgewandelt in:
Code: Alles auswählen
ALTER table "Tabelle1" alter column "Zusammen" set DEFAULT ("Zeichenkette1" + "Zeichenkette2")
Aber Base liefert mir:
Dabei ist Datentyp aller Spalten Textvarchar, und ich habe sogar die maximale Länge der dritten Spalte doppelt so hoch gestellt wie Spalten 1 und 2.1: Wrong data type or data too long in DEFAULT clause: ( in statement [ALTER table "Tabelle1" alter column "Zusammen" set DEFAULT (]
Geht so etwas überhaupt mit DEFAULT?
Gruß
Freischreiber