似乎由於磚如何處理SQL細胞,是不可能逃脫時美元列名稱。
我希望以下工作:
% sql SELECT '你好' ' $ id '
反引號應該逃避一切。事實上這正是磚認為應該發生的。我能創建一個表以外的SQL命令(從Dataframe),有一個名為$ id列。當我做了一個展示創建表,磚建議使用“$ id”。
但似乎發生什麼是磚抓住眼前的任何查詢片段$ X。所以我得到一個空白列名稱。
查詢片段似乎隻有尊重\字符的轉義。但這並不預示會同撇號包羅萬象的逃避方法,作為反引號將解釋\字符,留給我一個字段名\ $ id。
誰有解決方案嗎?如果不是,這怎麼能提高到一個錯誤報告嗎?謝謝。