Möglicherweise etwas Ähnliches (dieses arbeitet nicht an Systemstabellen, gerade Anwendertabellen). Dieses ist von AdventureWorks Beispieldb. Einen Blick an der letzten Spalte im Bild nehmen
das @exec erklären, das varchar ist (maximal)
@table sysname erklären
@schema sysname erklären
@table einstellen = „Angestellter“
@schema einstellen = „Personal“
AUSERWÄHLTES @exec = ERSETZEN (ERSETZEN (ERSETZEN („vorwählen *, DataLen=@calc VON [@schema]. [@table]“,
„@calc“, dbo.GetDataLenList (@table)),
„@table“, @table),
„@schema“, @schema)
Druck @exec
exec (@exec)