非常奇怪的SQL从视图中选择数据时选择错误

时间:2014-06-27 16:00:21

标签: sql postgresql greenplum

我在pgAdmin中使用Greenplum,我有一个名为MyView的视图。当我从这样的视图中选择时:

SELECT * FROM MyView WHERE State = 'NY' OR State = 'CA';

它工作正常。

但是,当我删除OR条件时:

SELECT * FROM MyView WHERE State = 'NY';

我收到错误:“无法序列化瞬态记录类型,SQL状态XX000 ”。

这很奇怪,我找不到有关此错误的更多信息。我尝试使用不同的输入表再次创建视图,同样的错误。然后我尝试将其创建为表而不是视图,并且按预期工作,因此仅在视图中出现。

提前致谢。

0 个答案:

没有答案