usql:Extractors.Csv()中的数字列
我正在解析u-sql中的csv文件,由于其中两列名称以数字开头而出现问题。这将产生以下错误: 错误:E_CSC_USER_语法错误:语法错误。应为以下标识符之一:带引号的标识符 无法解析以u-sql中的数值开头的csv文件吗?usql:Extractors.Csv()中的数字列,csv,azure-data-lake,u-sql,Csv,Azure Data Lake,U Sql,我正在解析u-sql中的csv文件,由于其中两列名称以数字开头而出现问题。这将产生以下错误: 错误:E_CSC_USER_语法错误:语法错误。应为以下标识符之一:带引号的标识符 无法解析以u-sql中的数值开头的csv文件吗? 将列01Test和02Test重命名为Test01和Test02,它将按预期工作 //当前时间,01测试,02测试 //2016-01-04 11:20:00,美国航空航天公司,def //2016-01-04 11:21:00,迪埃阿弗 @mycsv= 提取时间cur
将列01Test和02Test重命名为Test01和Test02,它将按预期工作
//当前时间,01测试,02测试
//2016-01-04 11:20:00,美国航空航天公司,def
//2016-01-04 11:21:00,迪埃阿弗
@mycsv=
提取时间currentTime、01测试字符串、02测试字符串
来自“/test/myfile.csv”
使用提取器.Csv();
输出@mycsv
至“/test/output.csv”
使用Outputters.Csv()代码>U-SQL标识符提供两种类型的标识符:无引号的标识符必须遵循标识符的C#规则。引用的标识符可以包含任何内容
因此,如果您想调用列01Test
和02Test
,请将它们引用为[01Test]
和[02Test]