CreateTable
CreateTable 方法创建数据库表。
方法概要
CreateTable($databaseName, $tableName, \%columnNames)参数
- $databaseName
- 指定要在其中创建表的数据库的名称。
- $tableName
- 指定要创建的表的名称。
- \%columnNames
- 指定表中列的散列列表。 散列列表中的键引用列名,值是 OQL 语法支持的其中一种类型。
描述
CreateTable 方法 $databaseName创建一个数据库表,表名 $tableName指定。
您在先前对以下对象的调用中创建了此数据库:
RIV::OQL构造函数——您指定了一个服务名称(在 $rivService中),用于指示此 会话对象与之交互的内部数据库。RIV::OQLCreateDB方法——您指定了要在调用 构造函数时指定的服务中创建的数据库名称(在RIV::OQL$databaseName中)。
用法示例
以下示例显示了如何创建:
- Disco 服务中名为
foo的新数据库,在对RIV::OQL构造函数的调用中为其创建了RIV::OQL会话对象。 - 列名 (
m_IpAddress和m_Name) 以及要显示在表中的关联值。 - 名为
bar的表。
$oql = new RIV::OQL($app, 'Disco');
$oql->CreateDB("foo");
%columnNames = ("m_IpAddress"=> "text", "m_Name"=> "text");
$oql->CreateTable("foo", "bar", \%columnNames);退货
完成后, CreateTable 方法不会返回任何记录。