CREATE SCHEMA 块还将行添加至 systabauth 系统目录表。这些行对应于对 customer 和 california 表授予的用户特权,如以下示例所示
tabauth 列指定授予用户的对 customer 和 california 表的表级别特权。此列使用 8 字节模式(如 s(选择)、u(更新)、*(列级别特权)、i(插入)、d(删除)、x(索 引)、a(改变)和 r(引用))来标识特权的类型。在此示例中,用户 nhowe 具有对 customer 表的列级别特权。连字符 (-) 表示未向用户授予 tabauth 值中由连字符占据其位置的特 权。 如果 tabauth 特权代码是大写的(例如,表示 Select 的 S),那么用户具有此特权, 并可将该特权授予他人;但是,如果特权代码是小写的(例如:表示 Select 的 s),那 么用户不能将该特权授予他人。