我想使用 INSERT 语句将数据添加到表 STATISTICS。
当新数据进入时,我还想将新计数移至旧计数并将新日期移至旧日期。
这就是它变得棘手的地方,因为我不知道 Oracle 中是否存在带有 SET 的 INSERT INTO 表之类的东西。
INSERT INTO STATISTICS
SET
MODEL = '&MY_MODEL',
NEW_COUNT =
(
SELECT COUNT(*)
FROM TABLE CLIENTS
),
NEW_DATE = SYSDATE,
OLD_COUNT = NEW_COUNT,
OLD_DATE = NEW_DATE,
PRNCT_CHANGE = ((NEW_COUNT) - (OLD_COUNT)) / (NEW_COUNT)*100
);
我如何在 Oracle 中实现这一点?