Я использую функцию в представлении для получения некоторых наборов результатов.В этой функции в зависимости от некоторых условий необходимо обновить строки в таблице базы данных.
Может кто-нибудь сказать мне, как я могу это сделать
Вы не можете сделать это с помощью SQL Server. SQL Server не позволяет обновлять / удалять / вставлять операторы в UDF. Я думаю, что вам также запрещено вызывать хранимую процедуру.
SP могут читать, записывать, удалять и обновлять постоянные таблицы. Но вы должны быть значительными, если хотите обновить строки в базовой таблице (таблицах) представления, потому что есть некоторые ограничения