Man kann mit
SQL sowohl horizontal als auch vertikal ganz viele Felder "auf einen Schlag" aktualisieren.
Bei einem verteilten System müsste das durch eine Aktualisierung, einen Remote Support o.ä. erfolgen.
Ansonsten sehe ich es wie himitsu und würde nicht unbedingt die technischen Möglichkeiten in der Richtung ausreizen und eine bereits unkonventionelle Umsetzung noch weiter verändern.
Den Inhalt der Felder und deren Definition zu ändern ist weniger das Thema, eher die ganzen Routinen die darauf zugreifen und 0 eben als LEER interpretieren, NULL aber garnicht prüfen, da die Felder alle als not NULL definiert sind ...
Aber scheint als ob ich da wohl nicht drum rum komme...