Я написал запрос, который отфильтрует все phone_no, не входящие в шаблон (nnn) -nnn-nnnnn.
select *
from employee
where not RLIKE(phone_no,'^\\(\\d{3}\\)-\\d{3}-\\d{4}$');
Когда я запрашиваю прямо в Snowflake Console, он дает ожидаемый результат. Но когда я использую snowflake-connector-python
для выполнения того же запроса с использованием python
, он работает не так, как ожидалось.
query="""
INSERT into DEMO_DB.PUBLIC.EMPLOYEE_INTER_ATIF
select * , 'Phone_No::Invalid Number'
from DEMO_DB.PUBLIC.employee
where NOT RLIKE(phone_no,'^\\(\\d{3}\\)-\\d{3}-\\d{4}$');
"""
cs.execute(query).
CS - это имя курсора, который я сделал.
В чем проблема.