【发布时间】:2012-03-08 23:01:08
【问题描述】:
我有一个视图定义为多个表中 BLOB 列的联合。问题是该结果被转换为 TEXT 而它应该是 BLOB。因此,如何将视图定义中的 UNION 结果转换为 BLOB?
【问题讨论】:
我有一个视图定义为多个表中 BLOB 列的联合。问题是该结果被转换为 TEXT 而它应该是 BLOB。因此,如何将视图定义中的 UNION 结果转换为 BLOB?
【问题讨论】:
尝试使用子查询。
SELECT CAST( column1 AS BLOB )
FROM (
SELECT column1
FROM table1
UNION
SELECT column1
FROM table2
);
这将允许您转换结果数据。
【讨论】: