3

我的数据库表中有一个字段,其数据类型为。如何使用 中的查询BLOB查看内容。内容是text/stringSELECTSQLMIMETYPE'text/xml charset=UTF8'

我试过这个,我不确定我的语法是否正确

SELECT 
CAST((SELECT column FROM myTable WHERE ID='56')AS CHAR(10000) CHARACTER SET utf8)

并且

SELECT 
CONVERT(VARCHAR(max), CAST((SELECT column FROM myTable WHERE ID='56') 
as binary)) from BIZDOCCONTENT

非常感谢

4

5 回答 5

16

尝试:

SELECT CONVERT(object USING utf8)
FROM tablename
于 2013-02-14T07:16:57.463 回答
3

试试这个查询 -

SELECT CONVERT(column USING utf8) FROM myTable WHERE ID=56
于 2013-02-14T07:17:58.537 回答
1

我有同样的问题 - 我只是更改了 phpmyadmin 中的字段类型!我所看到的:

ALTER TABLE pagesCHANGE content contentTEXT NULL DEFAULT NULL
('content' - 我的字段是 BLOB 类型)

于 2013-08-28T17:54:40.797 回答
0
CREATE OR REPLACE FUNCTION HASTANE.getXXXXX(p_rowid in rowid) RETURN VARCHAR2
AS
    l_data long;
BEGIN
    SELECT XXXXXX INTO l_data FROM XXXXX WHERE rowid = p_rowid;
    RETURN substr(l_data, 1, 4000);
END getXXXXXX;
于 2015-06-11T11:41:53.457 回答
-2

在 php 中设置您的内容类型:

header("Content-type: image/jpg"); //Send the content Type here.
print $data['blob_data'];
于 2013-02-14T07:26:37.400 回答