嘿,所有的,
我的目標是沒有實際運行驗證給定的SQL字符串。
我想我可以用“解釋”的聲明。
所以我試著使用python的databricks-sql-connector解釋查詢,所以確定它是否有效。python代碼示例:
' ' '
進口databricks.sql
與databricks.sql.connect (…)作為連接:
與connection.cursor ()作為遊標:
cursor.execute (“選擇錯誤解釋為FOO”)
r = cursor.fetchall ()
' ' '
實現的是司機的問題並不會拋出錯誤,而是我獲取一個字符串包含錯誤的細節。
為什麼這是一個問題嗎?我需要解析字符串的結果來區分,如果解釋查詢是否有效。
所以我想知道一些設置/參數/配置或我可以使用上述改變的結果。
提前感謝!
嗨@Hubert杜德克,謝謝回複!
我在尋找最優解決方案是databricks-sql-connector。
安裝等大型包pyspark這個特定的功能似乎太多我的項目的目的。
非常感謝!