我有一个字符串,其中有一个 TO_DATE 函数。我想用 SYSDATE 替换这个 TO_DATE 调用。
例如,我的字符串基本上是一个 SQL 插入或更新,所以我有类似的东西
INSERT INTO table_a (col_a, col_b, col_c, updt_dt) VALUES ('A', 'B', 'C', to_date('2012-06-11 22:10:44', 'YYYY-MM-DD HH24:MI:SS'));
我想用这个替换 TO_DATE 调用:
INSERT INTO table_a (col_a, col_b, col_c, updt_dt) VALUES ('A', 'B', 'C', SYSDATE);
请记住,整个插入语句位于一个数据库字段中。那么,我怎样才能regexp_replace
用 SYSDATE 替换 TO_DATE 调用呢?
我正在运行 Oracle 10gR2。