标签: c++ sql sqlite
我有一个视图被定义为多个表中BLOB列的并集。问题是该结果被转换为TEXT,而它应该是BLOB。因此,如何将视图定义中的UNION结果转换为BLOB?
答案 0 :(得分:1)
尝试使用子查询。
SELECT CAST( column1 AS BLOB ) FROM ( SELECT column1 FROM table1 UNION SELECT column1 FROM table2 );
这将允许您投射结果数据。