我在控制对数据库中数据的访问时遇到问题。这些数据是我公司的价格数据和从数据提供商处购买的价格数据的混合体,由于它们按可以访问其数据的用户收费,因此我需要能够限制对数据的访问。
我有一个包含所有价格数据的方案“DATA”。我正在考虑有 2 个额外的方案(例如:LIM_ACCESS 和 FULL_ACCESS)以及基于 DATA 方案构建的 VIEWS。例子:
CREATE VIEW LIM_ACCESS.V_PRICES AS<br>
SELECT [] FROM DATA.PRICES<br>
WHERE SOURCE = [MyCompany]
CREATE VIEW FULL_ACCESS.V_PRICES AS<br>
SELECT [] FROM DATA.PRICES
但是根据我的经验,LIM_ACCESS- 和 FULL_ACCESS-schemes 必须在 DATA 表上具有 select-privelige 才能创建视图,然后我回到第 1 格。
作为数据库的新手,我觉得必须有一个相对简单的解决方案,所以任何建议或提示(如果这个问题之前已经被问过和回答过)都会受到赞赏:-)
亲切的问候,
斯文德