保留模式名称 Db2 for z/OS

通常,对于某些对象,以SYS为前缀的架构名称是保留的。 这些对象的架构名称不能以 SYS 开头,某些例外情况除外。

下表中列出的对象的模式名称必须符合表中列出的限制条件。

建议:
  • 不要将SESSION用作模式名称。
  • 请勿将SYSPUBLIC用作表或视图的架构名称。
表 1. 具有模式名称限制和例外的对象。
Object 方案名称限制 模式名称例外
单值类型 不能以SYS开头 模式名称可以是:
  • SYSADM
  • SYSTOOLS1
用户定义函数 不能以SYS开头 模式名称可以是:
  • SYSADM
  • SYSTOOLS1
  • SYSFUN2
存储过程 不能以SYS开头 模式名称可以是:
  • SYSADM
  • SYSFUN2
  • SYSIBM
  • SYSIBMADM
  • SYSPROC
  • SYSTOOLS1
序列 不能以SYS开头 模式名称可以是:
  • SYSADM
触发器 不能以SYS开头 模式名称可以是:
  • SYSADM
  • SYSTOOLS1
列掩码 不能以SYS开头 模式名称可以是:
  • SYSADM
行许可权 不能以SYS开头 模式名称可以是:
  • SYSADM
注:
  1. 如果执行CREATE语句的用户拥有SYSADM或SYSCTRL权限。
  2. 对于外部用户定义的标量函数或外部用户定义的表函数,前提是执行CREATE语句的用户拥有SYSADM或SYSCTRL权限。