Forum: Datenbanken
Delphi
by Redeemer,
6. Apr 2022
Vermutlich kann man es wohl einfach so machen:
SELECT MODS.DEFINITION FROM SYS.OBJECTS OBJ
JOIN SYS.SQL_MODULES MODS ON OBJ.=MODS.
/* JOIN SYS.SCHEMAS SCHS ON OBJ.SCHEMA_ID=SCHS.SCHEMA_ID */ -- nur nötig, sollte man nach Schema filtern wollen: SCHS='dbo'
WHERE OBJ.TYPE='V'
AND MODS.DEFINITION IS NOT NULL /* rausfiltern, wo das Recht SHOW VIEW fehlt */
Dann ersetzt man in jedem Ergebnis das...
Forum: Datenbanken
Delphi
by Redeemer,
17. Mär 2022
Also ich hab das Problem mit 2019.
Auf die Idee, einfach alle Views einer Datenbank zu Öffnen und zu Speichern und das zu automatisieren, bin ich noch nicht gekommen. :oops:
Man müsste auch noch gucken, ob das Problem bei Objekten des Typs Programmierbarkeit auch passiert. Sonst könnt man statt eines Views einfach eine „Tabellenwertfunktion mit einer Anweisung“ nehmen.
(Weniger) lustig ist...