创建外部空间

onspaces 实用程序创建外部空间。 但是首先必须具有有效数据源和用来访问该数据源的有效访问方法。虽然您可以创建不带有效访问方法或有效数据源的外部空间,但是从该外部空间检索数据的任何尝试都将生成错误。有关访问方法的信息,请参阅 GBase 8s Virtual-Table Interface Programmer's Guide

要用 onspaces 创建外部空间,请按以下示例说明,使用 -c 选项。以下示例显示了如何创建与 UNIX™ 密码文件相关联的外部空间 pass_space
onspaces -c -x pass_space -l /etc/passwd
指定最多为 128 字节的外部空间名称。该名称必须是唯一的,并以字母或下划线开始。您可以在名称中使用字母、数字、下划线和 $ 字符。
重要: 以上示例假设您编写了提供正确访问文件 passwd 的函数的例程,并假设文件本身已存在。在创建了外部空间之后,就必须使用适当的命令以允许访问文件 passwd 中的数据。有关用户定义的访问方法的更多信息,请参阅 GBase 8s Virtual-Table Interface Programmer's Guide

有关使用 onspaces 创建外部空间的参考信息,请参阅 GBase 8s 管理员参考 中有关 onspaces 实用程序的信息。