# 情景描述
基于现有的clickhouse表结构,创建了视图,可以成功创建,但是通过dbeaver无法打开数据
通过select * from view 也无法查询,但是只查询部分字段是可以的
# 问题原因
是由于表结构中部分字段设置为不可为空,但是创建视图的时候设置的可为空,此时就导致类型不一致
问题不一致的原因还有一点在于我是手动创建的视图,把所有Nullable(String)的Nullable()去掉了
# 解决方案
根据SQL语句,自动生成视图
create view view_name
as
select * from table_name
Query from view returned Nullable column having not Nullable type in structu
最新推荐文章于 2024-04-26 20:19:53 发布