1

我的表中有一个列字段。字段名称为“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
4

2 回答 2

0

您应该使用一些第三方解决方案,例如PLSQL create images

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

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

于 2014-02-13T08:38:31.173 回答
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 = ?)
于 2014-02-13T08:25:24.263 回答