1
我正在使用MS Access连接到链接的Oracle数据库。我有表B只从表A中拉出某些列(在链接的数据库中)。更新表格的所有列
我正在尝试执行一个运行Query1的宏,用来自A的数据更新表B,该数据不断变化。
这两个不一定与某个ID相关,所以UPDATE TABLE命令对我来说似乎不合逻辑。我应该使用JOIN吗?我只需要一个地方来启动我的查询。
我正在使用MS Access连接到链接的Oracle数据库。我有表B只从表A中拉出某些列(在链接的数据库中)。更新表格的所有列
我正在尝试执行一个运行Query1的宏,用来自A的数据更新表B,该数据不断变化。
这两个不一定与某个ID相关,所以UPDATE TABLE命令对我来说似乎不合逻辑。我应该使用JOIN吗?我只需要一个地方来启动我的查询。
根据评论中的讨论,听起来表B仅仅是表A的“视图”。我不确定是否需要UPDATE查询。
在MS Access,the syntax to create a view是这样的:
CREATE VIEW my_view AS
SELECT
col1, col2
FROM
[Table A]
目前尚不清楚,我认为信息必须如何更新,我不是DB专家,但它听起来像一个坏的设计是在路上。 – madth3 2013-02-13 17:27:27
如果他们不相关,你会如何加入表格?这听起来像数据传输过程需要更充实。应该有一条或多条关于如何将来自A的数据并入B的明确规则。例如,对于B中的ID也在A中将这些列更新为A中的值。 – bernie 2013-02-13 17:29:37
如果表已链接,那么为什么需要更新?链接的表格提取实时数据。 – Fionnuala 2013-02-13 17:30:21