如何将列字段转换为blob图像?

时间:2014-02-13 06:19:13

标签: sql oracle plsql blob oraclereports

我的表格中有一个列字段。字段名称'ASSET_NATIONAL_CODE'。结果字段显示为'E-TANAH / PTG_NS / 10 / H / 0001'。 我想将该字段转换为blob作为条形码图像。任何人都知道如何做到这一点?。

This my query:-

select ast.asset_id,ast.ASSET_NATIONAL_CODE barcode
from 
    asset ast
where
    ast.ASSET_ID= :P_ASSET_ID

2 个答案:

答案 0 :(得分:0)

首先,添加BLOB列。 要将VARCHAR2转换为BLOB,您可以使用:

update asset set asset_national_code_BLOB = (select utl_raw.cast_to_raw (asset_national_code) from asset where asset_id = ?)

答案 1 :(得分:0)

您应该使用像PLSQL create images这样的第三方解决方案。

或者,如果您有权执行Java,则最好重用Java解决方案。

没有使用PL / SQL生成图像的内置解决方案。

相关问题