关于数据库表字段的数据权限设计

细粒度的数据权限不光是数据库表数据行的访问控制,还要有表字段列的访问控制。举个例子:我有个员工表,A用户能查询5条记录,B用户能查询10条记录,但看不见记录中工资字段里的数据,C用户也能查询10条记录,但能看到记录中工资字段里的数据,因为C用户是财务部门的人。对于表数据行的访问控制一般可以采用动态查询来实现,而对于表字段列的访问控制就稍微麻烦些。在你的项目中,是否遇到过类似的需求呢?你有什么好的解决方案呢?

相关推荐