我什么时候应该在U-SQL中使用方括号?

时间:2017-11-04 00:27:26

标签: azure azure-data-lake u-sql

当列名中有空格时,U-SQL中需要平方括号([])。但我也在U-SQL Tutorial中看到了这一点:

System.[IO].File.ReadAllText("helloworld.txt") AS Message

我想知道为什么在这种情况下需要括号,以及[]在U-SQL中有用的所有情况。

1 个答案:

答案 0 :(得分:4)

在两种情况下您需要[]

  1. 如果您的名字中的字符无效.Net / U-SQL标识符,或

  2. 标识符为全部大写。大于1个字符的全大写名称是U-SQL中的保留关键字,以允许语言增长而不会引入向后兼容性。