SELECT * ILIKE EXCLUDE REPLACE RENAME
Database vendors are competing to see who can come up with the most features for SELECT *. Snowflake is not lagging and supports as many as 4 modifiers for SELECT *: ILIKE EXCLUDE REPLACE RENAME
We all know that SELECT * is bad. Now it's 4 times worse :) Ok, 3. You can't use them all together (either ILIKE or EXCLUDE).
But the most disgusting modifier is REPLACE. It allows you to replace one column with any expression. Good luck debugging, dudes :)
What happens to lineage when using these modifiers? A few examples are collected here: in 4.select-ilike-exclude-replace-rename.1.sql
Take a look at one of them:
At Dwh.dev, we display it like this:
Last updated