標識符

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時10.2及以上

一個標識符是一個字符串用於識別對象,如表、視圖,模式,或列。磚普通標識符,分隔標識符,封閉在引號內。所有標識符是不區分大小寫的。

語法

普通標識符

{|數字|“_”}(]

請注意

在磚運行時,如果spark.sql.ansi.enabled被設置為真正的,你不能使用ANSI SQL保留關鍵字作為標識符。有關詳細信息,請參見ANSI合規

分隔標識符

“c […]“

參數

  • :任何字母a - z、a - z。

  • 數字:任何數字從0到9。

  • c:任何字符的字符集。使用轉義特殊字符(例如,“。”)。

例子

——創建表失敗因為非法的標識符名字a.b創建測試(一個bint);沒有可行的替代輸入“創建表測試(一個。”(1,pos20.)——創建表工作創建測試(一個bint);——創建表失敗因為特殊字符的不是逃脫了創建test1(一個bint);沒有可行的替代輸入創建表測試(“可能”(1,pos23)——創建表工作創建測試(一個' 'bint);