Amazon redshift 使用DBVisualizer的红移查询在特定安装中失败

Amazon redshift 使用DBVisualizer的红移查询在特定安装中失败,amazon-redshift,dbvisualizer,Amazon Redshift,Dbvisualizer,我正在dBVisualizer中运行以下查询 select top 100 * from analytical.dwh_sales where _material = '000032'; 而且工作很好 但是,当在另一台计算机上执行相同的查询时(从my dBVisualizer安装导出到另一台计算机),我们出现以下错误: [Code: 500310, SQL State: 42703] [Amazon](500310) Invalid operation: column "loc_XXX "

我正在dBVisualizer中运行以下查询

select top 100 * from analytical.dwh_sales where _material = '000032';
而且工作很好

但是,当在另一台计算机上执行相同的查询时(从my dBVisualizer安装导出到另一台计算机),我们出现以下错误:

[Code: 500310, SQL State: 42703]  [Amazon](500310) Invalid operation: column "loc_XXX " does not exist in dwh_sales;

我不知道你是否注意到正在为loc_XXX(空格)添加空格。不确定这是否是为什么在一台计算机上工作而不是在另一台计算机上工作。

首先想到的是使用不同的驱动程序版本。您能提供表DDL语句吗?我刚刚修改了查询,从analysis.dwh_sales中选择前100个*,其中_material='000032';(在=)和之间没有空格正在工作。知道为什么吗?这可能仍然是驱动程序的问题,或者可能没有空格,而是一些不同的字符显示为空格。此表中是否存在loc_XXX列?是loc_XXX列。我会首先检查驱动程序——使用不同的驱动程序版本。您能提供表DDL语句吗?我刚刚修改了查询,从analysis.dwh_sales中选择前100个*,其中_material='000032';(在=)和之间没有空格正在工作。知道为什么吗?这可能仍然是驱动程序的问题,或者可能没有空格,而是一些不同的字符显示为空格。此表中是否存在loc_XXX列?是loc_XXX列。我会检查司机