第四十七章 命名空间和数据库 - %SYS 命名空间

2023-10-04  本文已影响0人  Cache技术分享

第四十七章 命名空间和数据库 - %SYS 命名空间

%SYS 命名空间提供对并非在所有命名空间中都可用的代码的访问 - 操作安全元素、服务器配置等的代码。

对于此命名空间,默认例程数据库和默认全局数据库是 IRISSYS。如果遵循某些命名约定,您可以在此命名空间中创建自己的代码和Global量,并将它们存储在 IRISSYS 数据库中。

命名空间中可以访问什么

创建命名空间时,系统会自动定义该命名空间的映射。因此,在该命名空间中,可以使用以下项目(前提是以对这些项目具有适当权限的用户身份登录):

如果命名空间启用了互操作性,则可以在此命名空间中定义production

通过扩展全局引用,代码可以访问其他命名空间中定义的全局变量。

IRIS 安全模型控制任何用户可以访问哪些数据和哪些代码。

命名空间中的系统Globals

命名空间包含其他系统Globals,它们大致分为两个类别:

在大多数情况下,不应手动写入或删除任何这些Global变量。

流目录

在任何给定的命名空间中,当创建文件流时, IRIS 会将文件写入默认目录,然后将其删除。

这很重要,因为用户需要对此目录的写访问权限;如果没有,代码将无法创建文件流。

默认目录是该命名空间的全局数据库的流子目录。

上一篇 下一篇

猜你喜欢

热点阅读