0

私はmonetdbを使用しており、「mydb」と「test」の2つのデータベースがあります。

「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ではエラーが発生します: INSERT INTO: no such scheme 'test'.

monetdbでこれを行うための正しい構文は何ですか?

こんにちはセリーン

4

1 に答える 1

3

これを MonetDB で行う方法はありません。すべてのデータベースは独自のプロセス (mserver) によって提供され、それらの間で共有はありません。

あるデータベースから別のデータベースにデータを移行する場合は、コピー コマンド ( http://goo.gl/OXktoを参照) を使用してデータをコピーするか、ダンプ コマンド ( http:// goo.gl/5Bfrfおよびhttp://goo.gl/EuPwE)。

于 2012-01-16T13:17:39.230 に答える