您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sysprotects

说明

sysprocesses 包含有关 Adaptive Server 进程的信息,但它不是常规表。

它在用户查询时动态建立。 不允许更新 sysprocesses。 请使用 kill 语句来注销进程。

id

该权限适用的对象的 ID。 在向用户授予运行 create table 或 create default 的能力时,会为这些用户提供 id 0。

uid

该权限适用的用户、组或角色的 ID。

action

可以为以下权限之一:

151 = references

167 = set proxy 或 set session authorization

187 = set statistics on

188 = set statistics off

193 = select

195 = insert

196 = delete

197 = update

198 = create table

203 = create database

205 = grant

206 = revoke

207 = create view

221 = create trigger

222 = create procedure

224 = execute

228 = dump database

233 = create default

235 = dump transaction

236 = create rule

253 = connect

282 = delete statistics

317 = dbcc

320 = truncate table

326 = update statistics

347 = set tracing

368 = transfer table

protecttype

可以为以下值之一:

0 = grant with grant

1 = grant

2 = revoke

3 = deny — 反映保护角色是用于拒绝的

columns

该 select、update 或 references 权限适用的列的位图。 这些位表示以下信息:

0 = 表示所有列。

1 = 表示权限适用于该列。

NULL = 表示没有信息。

columns 也是一个由 set session authorization 权限所允许使用的角色组成的位图

grantor

授权者的用户 ID。 如果授权者是系统管理员,则使用对象所有者的用户 ID。

pred_id

带谓词的特权的对象 ID

protstatus

  • PROT_PREDICATED — 指示特权(或拒绝)是带谓词的

  • PROT_ROW_FILTER — 指示谓词是 where 子句

    索引

  • id、action、grantor、uid、protecttype 上的唯一聚簇索引