У меня есть приложение динамической ценовой политики на C#, которое выполняет оператор T-SQL select и извлекает значение из запроса. но, как вы знаете, пользователь может выполнить опасный запрос, такой как удаление, обновление, удаление, вставка и т. д.
Итак, как я могу проверить запрос T-SQL и убедиться, что запрос только оператор select?
Я не хочу ограничивать это разрешением, поскольку у моего пользователя есть привилегия на обновление или вставку в другую часть моего приложения.
Действительно ли это сложный вопрос, и разве никто раньше не сталкивался с этой проблемой?
Подробнее здесь: https://stackoverflow.com/questions/756 ... any-change