I get that Snowflake has it's own extensions to ANSI SQL such as UNDROP.
However, I would like to know what "dialect" (for want of a better word of SQL) does Snowflake use ?
I read in the docs:
Snowflake supports standard SQL, including a subset of ANSI SQL:1999 and the SQL:2003 analytic extensions https://docs.snowflake.com/en/user-guide/querying.html
So, is the SQL that Snowflake uses recognised anywhere ? I am wondering about the situation when I have a SQL syntax problem and I want to post here on stackoverflow. Do I use tag:snowflake-sql which seems to be just a synonymn for snowflake-cloud-data-platform or is there another SQL-related tag on stackoverflow that I should use ? Obviously I want to get the best SQL-specific answers so I don't want to limit the tags too much if possible.
Is there a list of differences anywhere between ANSI SQL:1999, SQL:2003 and Snowflake ?
snowflake-sqltag is just a synonym forsnowflake-cloud-data-platformso you literally can't use it as a tag. What I worry about is that many SQL questions could be answered by SQL experts who don't necessarily know anything about Snowflake itsef, but using only the snowflake tags means that other SQL experts will not even see it, let alone want to answer it.