我有一个视图,它被定义为多个表中BLOB列的并集。问题是,该结果被强制转换为TEXT,而它应该是BLOB。因此,如何将视图定义中UNION的结果强制转换为BLOB?
尝试使用子查询。
SELECT CAST( column1 AS BLOB )
FROM (
SELECT column1
FROM table1
UNION
SELECT column1
FROM table2
);
这将允许您对生成的数据进行强制转换。