我想一次更新10000条记录。这是我正在使用的查询
UPDATE CUSTOMERS SET CUST_HOME_PHONE =
REGEXP_REPLACE(CUST_HOME_PHONE,'([0-9]{3})([0-9]{3})([0-9]{4})', '(\1)-\2-\3',1,0 )
where cust_id in (10000 cust id);
但是,问题是使用IN条件我不能输入超过1000条记录,因为那是IN条件的限制。请让我知道解决方法。
答案 0 :(得分:4)
将10000个值放在临时表中,然后选择id在哪里(从临时表中选择id)