【发布时间】:2010-06-04 13:38:55
【问题描述】:
我在我的 oracle 10g 中使用了两个表。第一个表有关键字,count,id(主键),我的第二个表有 id,timestamp..
但我在第一个表(关键字,计数)中进行任何更改,它将反映在我的第二个表时间戳上。我使用 id 作为两个表的参考...
table1:
CREATE TABLE Searchable_Keywords
(KEYWORD_ID NUMBER(18) PRIMARY KEY,
KEYWORD VARCHAR2(255) NOT NULL,
COUNT NUMBER(18) NOT NULL,
CONSTRAINT Searchable_Keywords_unique UNIQUE(KEYWORD)
);
table2:
CREATE TABLE Keywords_Tracking_Report
(KEYWORD_ID NUMBER(18),
PROCESS_TIMESTAMP TIMESTAMP(8)
);
如何通过引用另一个表来更新一个表..
请帮帮我...
【问题讨论】:
-
为什么您的第二个表 (Keywords_Tracking_Report) 存在?你不能只将列 PROCESS_TIMESTAMP 添加到第一个表 (Searchable_Keywords) 中吗?
-
它降低了第一个表的性能..在第一个表中我只需要关键字和计数...因为我想要性能。只有管理员只能访问时间戳......
标签: oracle oracle10g oracle11g