0

我使用 monetdb,我有两个数据库“mydb”和“test”。

我想从“mydb”中获取一组值到“test”中。

我的代码:

 insert into test.result 
select sum(chargfeeprepaid) from mydb.data where callingpartyno = 628388881507 
union 
select sum(chargefeeprepaid) from mydb.sms where callingpartyno = 628388881507;

这在 MySQL 中运行良好......但在 Monetdb 中我得到错误:插入到:没有这样的方案“测试”。

我在哪里出错了,在 monetdb 中执行此操作的正确语法是什么?

问候赛琳

4

1 回答 1

3

在 MonetDB 中没有办法做到这一点。每个数据库都由它自己的进程(mserver)提供服务,它们之间没有共享。

如果要将数据从一个数据库迁移到另一个数据库,则必须使用复制命令复制数据(请参阅http://goo.gl/OXkto)或使用转储命令(http://goo.gl/OXkto)将数据转储为 sql插入goo.gl/5Bfrfhttp://goo.gl/EuPwE)。

于 2012-01-16T13:17:39.230 回答