我开始探索Oracle数据库安全性(11G)的一些功能,并创建了一个虚构的小型银行数据库。其中一个表是“事务”,列如下:
TRANS_ID
日期
描述
类型等
我将创建用户,如客户和银行出纳员,但我想限制他们的能力。我的问题是:我是否允许用户将数据插入到事务表中,但必须是特定类型的数据或具有特定描述的数据?
例如,我希望我的银行出纳员用户能够插入一个“费用反转”和一个提款或存款。这是否像创建一个角色一样简单,例如:
CREATE ROLE TELLER_ROLE IDENTIFIED BY TELLER;
GRANT UPDATE ON TRANSACTIONS TO
My data in the way it is entered 在我的数据中,我想按照“收入的性质”列的升序对银行1的数据进行排序,对银行2的数据按照“收入的性质”列的升序排序,对于所有银行依此类推。但是银行名称在银行的起始行中只写了一次。可以有许多银行和许多数据在每个银行,所以如果我得到一个VBA代码排序数据与一次点击它将是非常有帮助的。谢谢
我有一张名为“银行”的表格,它存储银行名称、帐户、子公司/分行等银行信息。对于进入子公司/分支机构,我使用相同的表,包括字段ParentId、IsSubsidiary、IsBranch,它们是自引用的。表结构如下:
Field Type
---------------------------
BankId int (PK)
Name nvarchar(100)
AccountNo nvarchar(50)
ParentId int (self-referencing key)
IsSubsidiar