- Data Integration
- All Products
Note that the field selection criteria doesn't allow for inline modifiers (e.g. '(?i)' to make all following matches case insensitive), I believe due to web console client side validation, not due to an inherit limitation of the underlying engine. However, the Rename pattern matching does allow for that ( I think because the validation for the pattern regex is done server side?)
So, I wanted to do a long pattern rename of reserved column names for Oracle, so I made a number of separate include statements (to overcome length limitations) like this:
Field Selection Criteria:
^[a-dA-D].*
Rename Pattern:
^(?i)(ACCESS|ADD|ALL|ALTER|AND|ANY|AS|ASC|AUDIT|BETWEEN|BY|CHAR|CHECK|CLUSTER|COLUMN|COLUMN_VALUE|COMMENT|COMPRESS|CONNECT|CREATE|CURRENT|DATE|DECIMAL|DEFAULT|DELETE|DESC|DISTINCT|DROP)$/$1_whs
Hi Daniel Sullivan,
Thanks for reaching out! We'll pass this query along to our development and QA teams and get back to you shortly.