Проверьте, выбран ли T-SQL только для выбора и не влияет ли он на какие-либо изменения.C#

Место общения программистов C#
Anonymous
Проверьте, выбран ли T-SQL только для выбора и не влияет ли он на какие-либо изменения.

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/756 ... any-change

Вернуться в «C#»