我寫了一個相當複雜的%% sql模塊,由3個獨立的查詢組成(第三個查詢調用前兩個),並且一切正常。爲了澄清正在做什麼(因爲這是教程的重要內容),我回過頭添加了描述性註釋,現在我的第三個查詢不起作用,因爲註釋行被隨後的非註釋行包裝在一起 - 更多準確地說,原始sql的一部分被合併到前面的註釋行中,從而從sql中刪除。datalab %% sql模塊中的註釋的推薦語法?
我應該完全避免在%% sql模塊中放置註釋,還是有適當的語法可以使其工作? (或者應該gcp.bigquery.Query()在將sql傳遞給BigQuery之前智能地刪除註釋?)
謝謝格雷厄姆。由於您建議將查詢分割爲多個單元格,因此我認爲這對[鏈接]有幫助(http://stackoverflow.com/questions/33590991/is-it-possible-to-refer-to-queries-defined-in -a-previous-sql-module-in-a-later)我以前的這個問題。如果在%% sql單元格中遇到在第一列中以'#'開頭的註釋,我會提示某種錯誤消息。 – SheRey