将Select中的Insert与sysdate结合在Date列上

时间:2011-04-19 08:51:08

标签: sql oracle

我需要从select语句中创建一个insert语句,它看起来像这个

INSERT INTO kasa.customer (ctt_id, ntt_id) 
            (SELECT ctt_id, ntt_id FROM ctt WHERE ntt_id=2242456)

在此插入中,我还想将Date列设置为sysdate。现在我分两步完成,但我觉得这应该很容易合并。

UPDATE kasa.customer SET created_dtm=sysdate WHERE ntt_id=2242456

由于

1 个答案:

答案 0 :(得分:7)

INSERT INTO kasa.customer (ctt_id, ntt_id, created_dtm) 
            (SELECT ctt_id, ntt_id, sysdate FROM ctt WHERE ntt_id=2242456)