Exam SnowPro Core All QuestionsBrowse all questions from this exam
Question 979

Which command should be used to look into the validity of an XML object in Snowflake?

    Correct Answer: C

    To check the validity of an XML object in Snowflake, you should use the PARSE_XML command. PARSE_XML parses the string and if the XML is valid, it will convert it to the XML data type; if not, it will throw an error. This helps in ensuring the validity of the XML object.

Discussion
0e504b5Option: D

https://docs.snowflake.com/en/sql-reference/functions/check_xml PREVIEW FEATURE — OPEN Enabled for all accounts. Checks the validity of an XML document. If the input string is NULL or a valid XML document, the output is NULL. In case of an XML parsing error, the output string contains the error message.

0e504b5

Also see this one, it has a similar purpose, but it's for JSON: https://docs.snowflake.com/en/sql-reference/functions/check_json. Checks the validity of a JSON document. If the input string is a valid JSON document or a NULL, the output is NULL (i.e. no error). If the input cannot be translated to a valid JSON value, the output string contains the error message.

GwoOption: D

D. The CHECK_XML () function in Snowflake can be used to check the validity of an XML document. The expression STR => string_containing_xml should evaluate to a VARCHAR that contains valid XML.