Nombres de esquema reservados en Db2 for z/OS

En general, para ciertos objetos, los nombres de esquema que empiezan por el prefijo SYS están reservados. El nombre de esquema para estos objetos no puede comenzar por SYS excepto para ciertas expresiones.

El nombre del esquema para los objetos enumerados en la siguiente tabla debe seguir las restricciones enumeradas en la tabla.

Recomendaciones:
  • No utilice SESSION como nombre de esquema.
  • No utilice SYSPUBLIC como nombre de esquema para una tabla o vista.
Tabla 1. Objetos con restricciones y excepciones de nombre de esquema.
Object Restricción de nombre de esquema Excepciones de nombre de esquema
Tipos diferenciados No se puede comenzar con SYS El nombre del esquema puede ser:
  • SYSADM
  • HERRAMIENTAS1
Funciones definidas por el usuario No se puede comenzar con SYS El nombre del esquema puede ser:
  • SYSADM
  • HERRAMIENTAS1
  • SYSFUN2
Procedimientos almacenados No se puede comenzar con SYS El nombre del esquema puede ser:
  • SYSADM
  • SYSFUN2
  • SYSIBM
  • SYSIBMADM
  • SYSPROC
  • HERRAMIENTAS1
Secuencias No se puede comenzar con SYS El nombre del esquema puede ser:
  • SYSADM
Activadores No se puede comenzar con SYS El nombre del esquema puede ser:
  • SYSADM
  • HERRAMIENTAS1
máscaras de columna No se puede comenzar con SYS El nombre del esquema puede ser:
  • SYSADM
permisos de fila No se puede comenzar con SYS El nombre del esquema puede ser:
  • SYSADM
Notas:
  1. Si el usuario que ejecuta la instrucción CREATE tiene el privilegio SYSADM o SYSCTRL.
  2. Para funciones escalares externas definidas por el usuario o funciones de tabla externas definidas por el usuario si el usuario que ejecuta la instrucción CREATE tiene el privilegio SYSADM o SYSCTRL.