DATABASE 语句

archecker 实用程序中,DATABASE 语句用于设置当前的数据库。

语法

元素 描述
dbname 当前数据库的名称。

用途

可以使用多条 DATABASE 语句。所有该语句后引用的表的名称都和当前的数据库关联。

如果源表的日志记录方式是 ANSI 而表的模式中使用了缺省的十进制列,那么必须声明数据库的日志记录方式。

如果未声明源数据库的日志记录方式,不会返回错误,但可能出现意外的结果和数据。

示例

在以下示例中,源表和目标表都驻留在同一个数据库 dbs 中。
DATABASE dbs;
CREATE TABLE source (...);
CREATE TABLE target (...);
INSERT INTO target SELECT * from source;
您可以使用多重数据库语句将表从一个数据库抽取到另一个数据库。
DATABASE dbs1;
CREATE TABLE source (...) IN dbspace1;
DATABASE dbs2;
CREATE TABLE target (...) IN dbspace2;
INSERT INTO dbs2:target SELECT * FROM dbs1:source;