Wann soll hochgezählt werden?
Beim Einfügen, beim Ändern, nur wenn die Funktion manuell aufgerufen wird?
Per Trigger?
Sinngemäß sowas?
SQL-Code:
SET TERM ^ ;
CREATE TRIGGER TR_Name_BI FOR Tabellenname ACTIVE
BEFORE INSERT POSITION 0
AS BEGIN
if (NEW.Zaehlspalte is NULL) then NEW.Zaehlspalte = 0;
END^
CREATE TRIGGER TR_Name_BU FOR Tabellenname ACTIVE
BEFORE UPDATE POSITION 0
AS BEGIN
NEW.Zaehlspalte = NEW.Zaehlspalte + 1;
END^
SET TERM ; ^
Oder halt 'ne Kombination daraus?
Oder Aufgabenstellung präzisieren, da mir nicht klar ist, ob ich unter dem Geschriebenen das verstehe, was Du meinst.
Soll ein in der Tabelle vorhandenen Wert einer Spalte hochgezählt werden oder soll für die ganze Tabelle ein Wert hochgezählt werden, so dass hier ein eindeutiger Wert für die betroffenen Spalte entsteht?
Oder?