我在pgAdmin中使用Greenplum,我有一个名为MyView的视图。当我从这样的视图中选择时:
SELECT * FROM MyView WHERE State = 'NY' OR State = 'CA';
它工作正常。
但是,当我删除OR条件时:
SELECT * FROM MyView WHERE State = 'NY';
我收到错误:“无法序列化瞬态记录类型,SQL状态XX000 ”。
这很奇怪,我找不到有关此错误的更多信息。我尝试使用不同的输入表再次创建视图,同样的错误。然后我尝试将其创建为表而不是视图,并且按预期工作,因此仅在视图中出现。
提前致谢。