Вот мой сценарий:SQL Server - таблицы, специфичные для каждого пользователя
Пользователь вводит диапазон дат ввода. Выполняется Хранимая процедура, которая заполняет другие таблицы на основе дат. Затем пользователь может нажать кнопку, чтобы просмотреть эти таблицы (другой SP, который выбирает из таблиц).
Существует несколько пользователей. Каждый пользователь должен иметь возможность иметь свои собственные таблицы, так сказать, потому что диапазоны дат могут быть разными. Прямо сейчас пользователь 1 запускает SP, который заполняет таблицу датами A и B. Затем пользователь 2 запускает SP, который заполняет таблицу для дат C и D. Теперь пользователь 1 идет и нажимает кнопку просмотра, ожидая данных для дат A и B, но что происходит это данные для C и D, потому что последний пользователь, который использовал SP, использовал даты C и D.
Как я могу хранить данные отдельно/локально для каждого пользователя?
Спасибо.
Почему вы в первую очередь кэшируете результаты запроса? – ConcernedOfTunbridgeWells
Зачем вам нужно иметь разные таблицы для каждого пользователя снова? Разумеется, одна таблица с полем, определяющим пользователя, для которого предназначены данные, сделает вас? –