I've inherited some legacy code which has some ostensibly strange views in an SQL Server database.
They are basically complete passthroughs for a table. No column differences - a comparison of the columns using INFORMATION_SCHEMA.COLUMNS yields identical results. There is no limiting with WHERE clauses. There are no joins into other tables. As I said, complete passthroughs.
Personally, I would go direct against the table and I don't understand why my predecessors haven't?
Is there any present or historical reason why this route might have been taken?