0 / 0
Go back to the English version of the documentation
在Data Virtualization中为虚拟对象创建模式
Last updated: 2024年11月26日
在Data Virtualization中为虚拟对象创建模式

您可使用模式对虚拟对象分组。 一个虚拟对象只能属于一个模式。 使用 CREATE SCHEMA SQL 语句来创建模式。

关于本任务

如果Data Virtualization服务中不存在模式,则必须显式创建模式。 任何用户都可以使用 CREATE SCHEMA 语句创建具有自己的授权名称的模式。 例如,具有 用户标识 dv_ibmid_1001 的用户可以创建名为 dv_ibmid_1001的专用模式。 要使其他用户或角色能够使用该模式, dv_ibmid_1001 必须向这些用户或角色授予 CREATEIN , ALTERIN 或 DROPIN 模式许可权。 此外,将这些许可权授予 PUBLIC 即可允许所有用户共享该模式。

Data Virtualization 管理器可根据现有用户授权名称以外的名称创建模式。 Data Virtualization 管理员必须向其他用户或角色授予适当的权限,以便他们使用模式创建虚拟对象。

作为Data Virtualization 管理器,您可以为每个项目向具有Data Virtualization 工程师角色的用户授予 IMPLICIT_SCHEMA 权限。 然后,Data Virtualization 工程师就可以创建模式,供项目中的其他用户使用。 使用 IMPLICIT_SCHEMA 许可权创建模式时,就会将这些模式的 CREATIN 许可权授予 PUBLIC。

过程

  • 在创建虚拟化表时创建模式:
    • 如果您具有Data Virtualization 工程师用户角色,请模式字段保留为默认值,以便用您的用户 ID 创建模式
    • 如果您具有Data Virtualization 管理器角色,请模式字段保留为默认值,以便使用您的用户 ID 创建模式,或在模式字段中输入新模式名称。
    注意:即使以小写或混合大小写输入模式名称,Data Virtualization也会将其更改为大写。

    要了解有关创建虚拟化表的更多信息,请参阅 虚拟化数据

  • 要从 SQL 编辑器创建模式,请输入以下语句:
    CREATE SCHEMA schema-name

    有关更多信息,请参阅 Db2® 产品文档中的 创建模式

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more