Hallo zusammen,
unsere DB hat knapp 480 Tabellen. Da es eine mandantenfähige DB ist, gibt es in sehr vielen Tabellen, ca. 230, die Spalte Firma.
Aufgrund eines Installationsfehlers, müssen jedoch alle Firmen-Spalten eine andere Ziffer bekommen.
Ein Cursor macht meines Erachtens Sinn, nur leider habe ich bis jetzt damit noch nichts gemacht, und die Samples, die ich gefunden habe, sind leider nicht sehr einleuchtend.
hiermit ziehe ich alle Tabellen mit der Firmen-Spalte raus:
nur wie binde ich das in ein Cursor ein, der alle Ergbniss-Tabellen updated?
unsere DB hat knapp 480 Tabellen. Da es eine mandantenfähige DB ist, gibt es in sehr vielen Tabellen, ca. 230, die Spalte Firma.
Aufgrund eines Installationsfehlers, müssen jedoch alle Firmen-Spalten eine andere Ziffer bekommen.
Ein Cursor macht meines Erachtens Sinn, nur leider habe ich bis jetzt damit noch nichts gemacht, und die Samples, die ich gefunden habe, sind leider nicht sehr einleuchtend.
hiermit ziehe ich alle Tabellen mit der Firmen-Spalte raus:
Code:
select sysobjects.name as Tabellenname --, syscolumns.name as Spaltenname
from syscolumns
inner join sysobjects
on syscolumns.id = sysobjects.id
where (sysobjects.xtype = 'U')
and syscolumns.name = 'FIRMA' order by sysobjects.name
nur wie binde ich das in ein Cursor ein, der alle Ergbniss-Tabellen updated?