Sql 将Select中的Insert与sysdate on Date列合并
我需要从select语句中生成一个insert语句,它如下所示Sql 将Select中的Insert与sysdate on Date列合并,sql,oracle,Sql,Oracle,我需要从select语句中生成一个insert语句,它如下所示 INSERT INTO kasa.customer (ctt_id, ntt_id) (SELECT ctt_id, ntt_id FROM ctt WHERE ntt_id=2242456) 在此插入中,我还想将日期列设置为sysdate。现在我分两步来做,但我觉得这应该很容易结合起来 UPDATE kasa.customer SET created_dtm=sysdate WHERE ntt_id=2
INSERT INTO kasa.customer (ctt_id, ntt_id)
(SELECT ctt_id, ntt_id FROM ctt WHERE ntt_id=2242456)
在此插入中,我还想将日期列设置为sysdate
。现在我分两步来做,但我觉得这应该很容易结合起来
UPDATE kasa.customer SET created_dtm=sysdate WHERE ntt_id=2242456
谢谢你说得很对,我自己也试过,但把语法搞乱了..=)谢谢
INSERT INTO kasa.customer (ctt_id, ntt_id, created_dtm)
(SELECT ctt_id, ntt_id, sysdate FROM ctt WHERE ntt_id=2242456)