Musisz użyć dynamicznego sql i połączyć nazwę tabeli z ciągiem SQL, aby następnie wykonać za pomocą sp_executsql:
select @sqlstring = 'select @numrowsOUT = count(*) from ' + QUOTENAME(@tablename)
EXECUTE sp_executesql ....
Musisz użyć dynamicznego sql i połączyć nazwę tabeli z ciągiem SQL, aby następnie wykonać za pomocą sp_executsql:
select @sqlstring = 'select @numrowsOUT = count(*) from ' + QUOTENAME(@tablename)
EXECUTE sp_executesql ....
Pobieranie danych podrzędnych z listy obiektów
Używanie CASE w instrukcji WHERE, gdy parametr ma wiele wartości
Jak naprawić „wyrażenie EXECUTE nie powiodło się, ponieważ jego klauzula WITH RESULT SETS określono 2 kolumny dla zestawu wyników…” Msg 11537 w programie SQL Server
Jak zgłosić błąd z funkcji zdefiniowanej przez użytkownika programu SQL Server
Zakleszczenie SQL z operacjami wyboru/aktualizacji na tabeli