I appreciate that you can create views WITH ENCRYPTION
so that you are not able to access the SQL code by running EXEC sp_helptext 'ViewName'
but I am not sure when you would be required to restrict access like this?
Surely prying eyes would be locked down with the correct permissions set on the server and blocking of the running of the sp_helptext
stored procedure just for starters?