我可以在PL / SQL的where语句中使用timestamp变量吗?

时间:2016-09-26 15:15:48

标签: sql oracle plsql timestamp

我想从大型数据库中选择一批数据。在为每个批次分配" upload_time"时,应该可以使用简单的where语句仅选择该批次。但是,我似乎无法做到这一点:该过程只是将所有数据附加到TABLE_B而不是仅仅一个批处理。下面是我到目前为止尝试的代码:

time_now timestamp;

begin

    time_now := current_timestamp;

    insert into TABLE_A (column_1, column_2, ... , UPLOAD_TIME)
    select column_A, column_B, ... , time_now
    from TABLE_B
    where UPLOAD_TIME = time_now;

end;
/

提前感谢您的帮助。

0 个答案:

没有答案