Collection Contents 上一页 下一页 PDF

ASA SQL 参考

SQL 语句

CREATE DBSPACE 语句


说明 

此语句用于定义新的数据库空间并创建关联的数据库文件。

语法 

CREATE DBSPACE dbspace-name AS filename

参数 

dbspace-name    数据库文件的内部名称。 filename 参数是数据库文件的实际名称,有时需要包括路径。

filename    如果 filename 没有带显式目录,则在主数据库文件所在的同一目录中进行创建。任何相对目录都相对于主数据库文件。 filename 相对于数据库服务器。在使用 NetWare 数据库服务器时,如果指定了绝对目录,则 filename 应该使用卷名(而不是驱动器号)。

用法 

CREATE DBSPACE 语句创建新的数据库文件。创建数据库时,它仅包含一个文件。所有创建的表和索引都放在这个文件中。CREATE DBSPACE 在数据库中添加新文件。该文件可以位于和主文件不同的磁盘驱动器上,这意味着数据库的大小可以超过一个物理设备。

对于每个数据库,除了主文件外,最多还可以有 12 个 dbspace。

每个表应完全包含在一个数据库文件中。CREATE TABLE 语句的 IN 子句指定将表放在哪一个 dbspace 中。缺省情况下,表放在主数据库文件中。

权限 

必须具有 DBA 权限。

副作用 

自动提交。自动执行检查点操作。

另请参见 
标准和兼容性 
示例 

创建名为 library 的 dbspace 来保存 LibraryBooks 表及其索引。

CREATE DBSPACE library
AS 'e:\\dbfiles\\library.db';
CREATE TABLE LibraryBooks (
  title char(100),
  author char(50),
  isbn char(30),
) IN library;

Collection Contents 上一页 下一页 PDF