繁体   English   中英

Oracle 将 blob 转换为字符串

Oracle convert blob to string

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想将 oracle db 的 blob 转换为可读字符串。

我尝试了一些功能,但没有一个对我有用。

最后,我尝试通过 sql 语句转换字符串,例如:

SELECT CONVERT(CAST(blob as BINARY) USING utf8) as blob FROM tablewithblob

谁能告诉我,我做错了什么? sqldeveloper 的错误是“缺少右括号。提前致谢!

1 个回复

CONVERT(value USING charset) function 是 mysql function,而不是 Z30234F141

https://www.w3schools.com/sql/func_mysql_convert.asp

看看这个

https://docs.oracle.com/cd/B28359_01/server.111/b28286/functions027.htm

但看起来 DBMS_LOB 是一种更好的方式来执行您在 Oracle 中所做的事情。 Go 查看如何从 Oracle SQL 中的 BLOB 获取文本内容

1 如何从Blob转换为bytearray和字符串

我正在学习制作字典应用程序。 我有一个小的数据库,在一个表中有20个单词,在另一个表中有20个单词的定义。 但是定义是BLOB类型的。 而且我无法获得其正常的字符串类型。 这是我尝试的代码: 它获取值,但不转换为字符串 任何帮助表示赞赏 ...

3 如何将字符串转换为blob?

我需要将字符串转换为 blob 我从第一个console.log得到的是一个 40.3KB 的 uri 字符串,我尝试将它转换成一个 blob。 我从第二个console.log得到的是 MYBLOB[object Blob] 我从第三个console.log得到的是 MYBLOB object ...

4 oracle日期转换为字符串

我有这个问题:我想仅在月,日和小时使用fillmode将sysdate转换为字符串。 然而, 给我这样的结果 虽然应该 有什么想法吗? 提前致谢 ...

5 Oracle:将字符串转换为int

在Oracle中,我有一个带有列(X)的表,该表可以具有以下字符串: 97M 481 101X 88 21E 等等 我只想选择x大于90的那些行。在此示例中,我希望返回包含值97M,101X和481的行。我该怎么做? ...

6 Oracle:将字符串转换为double

这是我对数据库拉取的查询: 创建数据库的任何人都将Property.Propertyval列定义为字符串,当它表示为科学记数法编号(4.0E-3,2.0E2等)时。 我需要将字符串转换为double或double转换为字符串,无论哪种方式都可以工作,我不知道如何。 我试过搞乱TO_N ...

7 ORACLE将数字转换为字符串

转换数字需要一些帮助: 将导致: 但是如何使我的输出像: 0,35 0,4 5,57 50 50,57 我在逗号之前需要0 ,但之后不需要。 ...

8 将Blob转换为具有特殊字符的字符串

我正在尝试将blob变量转换为字符串。 在数据库级别,该变量包含带有意大利语字符的XML文件,例如 (è,ò,àe ...) 我已经使用的代码如下: 输出无法解析特殊字符。 我猜这是因为将这些字母转换为字节会消除它们的实际值。 ...

10 SQLite异常无法将BLOB转换为字符串

在我的android项目中,我在从数据库中检索数据时会遇到一个问题。 在这里我尝试从URL获取字符串值,如URL,但当此代码执行时,我得到此错误android.database.sqlite.SQLiteException:未知错误:无法将BLOB转换为字符串并且只有URL colomn给我这 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM