【发布时间】:2009-07-22 04:34:19
【问题描述】:
我想创建一个表来存储来自两个不同表的值;
从表 1:cust_id (varchar2)、invoice_amt (float)
来自表 2:cust_id(来自表 1)、payment_date
我的表格应该有 3 个字段:
cust_id, invoice_amt, payment_date
我尝试了以下,这显然是错误的。
create table temp1 as (
select table_1.cust_id, table_1.invoice_amt, table_2.payment_date
from table_1@dblink, table_2@dblink)
您的宝贵建议将有很大帮助。
【问题讨论】:
-
专家您好,感谢您的意见。我已经开始创建表,但我的问题是,我的表有超过 700 万条记录,加上它试图通过 dblink 访问记录。无论如何我可以加快查询速度吗?我是一个完全的新手,所以一些详细的帮助会很棒。非常感谢:)