Hallo liebe Leute,

mein aktuelles Problem hängt mit dem SQL-Server 2017 und Skalarwertfunktionen zusammen.

In meiner SQL-Datenbank baue ich immer mehr Scalarwertfunktionen ein, damit SQL-Abfragen, -views und auch Dataflex Reports einfacher zu erstellen sind. Das lief bis heute auch wunderbar.

Denn heute musste ich eine Änderung an einer Tabelle vornehmen, für die eine Funktion besteht.

Als ich die Änderung speichern wollte kam eine Fehlermeldung, die besagte, dass die Änderung nicht durchgeführt werden kann, da der "Drop-Table"-Befehl nicht durchgeführt werden kann, solange eine Funktion von dieser Tabelle abhängig ist. Das Connectivity-Kit scheint für eine Tabellenänderung also zuerst die Tabelle löschen zu wollen, um sie danach geändert neu zu speichern.

Nun frage ich mich natürlich, wie ich künftig überhaupt Tabellenänderungen vornehmen kann.

Hat da irgend jemand eine Lösung?