SQL statements are tagged to monitor usage and consumption.
Statements
HiveSQL
SparkSQL
SnowSQL
CREATE TABLE
SUPPORTED
SUPPORTED
FUNCTIONAL EQUIVALENT
CREATE VIEW
SUPPORTED
SUPPORTED
FUNCTIONAL EQUIVALENT
CREATE FUNCTION
NOT SUPPORTED
SUPPORTED
FUNCTIONAL EQUIVALENT
ALTER TABLE
SUPPORTED
SUPPORTED
FUNCTIONAL EQUIVALENT
ALTER VIEW
SUPPORTED
SUPPORTED
FUNCTIONAL EQUIVALENT
Note
When a comment is marked as “FUNCTIONAL EQUIVALENT,” it means that only the comment’s transformation to Snowflake has been validated. Any other statements within the comment are not included in this status assessment.
ALTERTABLE SOME_TABLE SET TBLPROPERTIES ('comment'=' ');-- ALTER VIEWALTERVIEW SOME_VIEW SET TBLPROPERTIES ('comment'=' ');
Output (Snowflake SQL)
-- ALTER TABLEALTERTABLE SOME_TABLE
SET TBLPROPERTIES ('comment'='{"origin":"sf_sit","name":"sma","version":{"major":0,"minor":0,"patch":0},"attributes":{"language":"SparkSql"}}');-- ALTER VIEWALTERVIEW SOME_VIEW
SET TBLPROPERTIES ('comment'='{"origin":"sf_sit","name":"sma","version":{"major":0,"minor":0,"patch":0},"attributes":{"language":"SparkSql"}}');**Input(Apache HiveSQL)**```{code}sql:force:-- ALTER TABLEALTERTABLE SOME_TABLE SET TBLPROPERTIES ('comment'=' ');-- ALTER VIEWALTERVIEW SOME_VIEW SET TBLPROPERTIES ('comment'=' ');
Output (Snowflake SQL)
-- ALTER TABLEALTERTABLE SOME_TABLE
SET TBLPROPERTIES ('comment'='{"origin":"sf_sit","name":"sma","version":{"major":0,"minor":0,"patch":0},"attributes":{"language":"HiveSql"}}');-- ALTER VIEWALTERVIEW SOME_VIEW
SET TBLPROPERTIES ('comment'='{"origin":"sf_sit","name":"sma","version":{"major":0,"minor":0,"patch":0},"attributes":{"language":"HiveSql"}}');
UNSET TBLPROPERTIES (ALTER VIEW and ALTER TABLE)
Input (Apache Spark SQL)
-- ALTER TABLEALTERTABLE SOME_TABLE UNSET TBLPROPERTIES ('comment');-- ALTER VIEWALTERVIEW SOME_VIEW UNSET TBLPROPERTIES ('comment');**Output(SnowflakeSQL)**```{code}sql:force:-- ALTER TABLEALTERTABLE SOME_TABLE
UNSET TBLPROPERTIES ('comment')ALTERTABLE SOME_TABLE
SETCOMMENT='{"origin":"sf_sit","name":"sma","version":{"major":0,"minor":0,"patch":0},"attributes":{"language":"SparkSql"}}'-- ALTER VIEWALTERVIEW SOME_VIEW
UNSET TBLPROPERTIES ('comment')ALTERVIEW SOME_VIEW
SETCOMMENT='{"origin":"sf_sit","name":"sma","version":{"major":0,"minor":0,"patch":0},"attributes":{"language":"SparkSql"}}'