Данные хранятся в базе данных SQL по месяцам. Например, TableA_202002
, TableA_202001
и так далее. Пользователь внешнего интерфейса выбирает требуемый месяц и год, которые передаются в качестве параметра в хранимую процедуру. Там, возможно, другие параметры передаются в SP. В SP динамический запрос c строится путем включения параметров.
SET @p_SQL = 'SELECT * FROM TABLEA_' + @p_TableName
EXEC (@p_SQL)
Я хотел бы знать, есть ли лучший способ получения данных, чем создание динамических c запросов. Спасибо