CreateTable

CreateTable 方法创建数据库表。

方法概要

CreateTable($databaseName, $tableName, \%columnNames)

参数

$databaseName
指定要在其中创建表的数据库的名称。
$tableName
指定要创建的表的名称。
\%columnNames
指定表中列的散列列表。 散列列表中的键引用列名,值是 OQL 语法支持的其中一种类型。

描述

CreateTable 方法 $databaseName创建一个数据库表,表名 $tableName指定。

您在先前对以下对象的调用中创建了此数据库:

  • RIV::OQL 构造函数——您指定了一个服务名称(在 $rivService中),用于指示此 会话对象与之交互的内部数据库。 RIV::OQL
  • CreateDB 方法——您指定了要在调用 构造函数时指定的服务中创建的数据库名称(在 RIV::OQL $databaseName中)。

用法示例

以下示例显示了如何创建:
  • Disco 服务中名为 foo的新数据库,在对 RIV::OQL 构造函数的调用中为其创建了 RIV::OQL 会话对象。
  • 列名 (m_IpAddressm_Name) 以及要显示在表中的关联值。
  • 名为 bar的表。
$oql = new RIV::OQL($app, 'Disco');
$oql->CreateDB("foo");
%columnNames = ("m_IpAddress"=> "text", "m_Name"=> "text");
$oql->CreateTable("foo", "bar", \%columnNames);

退货

完成后, CreateTable 方法不会返回任何记录。

另请参阅