我在SQLite数据库中有一个视图,它在创建时缺少某些列的数据类型。看来发生的情况是,对于日期时间列运行函数时,数据类型会丢失,例如使用MAX,COALESCE等...
作为示例,以下内容将创建一个保留数据类型的视图。
CREATE VIEW foo_view AS
SELECT created_at, updated_at FROM "the_table"
但是以下情况会导致日期时间数据类型丢失。
CREATE VIEW bar_view AS
SELECT coalesce(created_at, updated_at) as wut FROM "the_table"
在以第二种方式创建视图时,是否有某种方法可以保留或设置数据类型,我需要对将在视图中结束的数据执行操作?