本文介紹別名的規範和樣本。
別名規範
在SQL標準中,列名必須由字母、數字和底線(_)組成,且以字母開頭。如果您在採集日誌時設定了不符合SQL92文法的列名,則需要在配置索引時為目標列名設定一個別名。如何配置索引,請參見建立索引。
當日誌中的原始列名特別長時,您也可以設定一個簡短的別名,用於SQL分析。
重要
別名僅僅用於SQL分析,底層的儲存仍然使用的是原始列名。即查詢語句中使用原始列名,分析語句中使用別名。
樣本
原始列名 | 別名 |
User-Agent | User_Agent |
User.Agent | user_agent |
123 | col |
abceefghijklmnopqrstuvw | abc |