MsSQL + zapytanie z wywolaniem procedury

0

Witam grupowiczów,

Zwracam się do Was z pewnym problem. Mam tabelę z danymi w której jedną z kolumn jest varchar z nazwą innej tabeli. Cały problem w tym, że muszę tę nazwę wydobyć i użyć jej do tego samego zapytania, tak by w jednym query uzyskać od razu odpowiedź. Zaznaczę, że mam możliwość tworzenia procedur i funkcji.

Będę wdzięczny za pomoc.

Pozdrawiam,
Grzegorz Wiśniewski

0

W jednym to chyba nie pojdzie, ale w procedurze juz tak. Jakiego rodzaju jest to drugie zapytanie z pobrana juz nazwa tablicy?

Takie cos mi przychodzi na mysl:

declare @table varchar(50);
select @table = tableName from my_tables where id = ...;
exec('select * from '+@table+' where ...');

Moga byc pomylki, dawno nie pisalem dla mssql.

1 użytkowników online, w tym zalogowanych: 0, gości: 1