Sql 运行select查询时获取无效数字、值“\u1”、位置2、类型:Integer

Sql 运行select查询时获取无效数字、值“\u1”、位置2、类型:Integer,sql,amazon-redshift,amazon-redshift-spectrum,Sql,Amazon Redshift,Amazon Redshift Spectrum,我有一个红移的外部光谱表,它包含近600列,当我尝试运行光谱表的SELECT查询时,它给了我一个错误无效的数字,值“_”,位置2,类型:Integer我不知道如何解决它。如果有人有任何想法,请命令我 SELECT TOP 10 * FROM spectrum_table; OUTPUT: Invalid digit, Value '_', Pos 2, Type: Integer 从spectrum_table LIMIT 10中选择*是否起作用?您的数据格式是什么?如果是CSV,则可能由于文

我有一个红移的外部光谱表,它包含近600列,当我尝试运行光谱表的SELECT查询时,它给了我一个错误无效的数字,值“_”,位置2,类型:Integer我不知道如何解决它。如果有人有任何想法,请命令我

SELECT TOP 10 * FROM spectrum_table;
OUTPUT: Invalid digit, Value '_', Pos 2, Type: Integer

从spectrum_table LIMIT 10中选择*是否起作用?您的数据格式是什么?如果是CSV,则可能由于文件中的引用/转义问题,某些值被视为不同的列。您的外部表DDL是什么?主要是引用和转义设置?