首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >postgresql插入bytea字段

postgresql插入bytea字段
EN

Stack Overflow用户
提问于 2015-12-23 22:10:19
回答 1查看 2.7K关注 0票数 1

我有个程序:

代码语言:javascript
复制
create or replace function add_task( _g uuid, _name character varying, _ind bytea, _rate integer, _type integer )
returns void as 
$$
begin       
    insert into tasks (g, name, ind, rate, type) values (_g, _name, _ind, _rate, _type);    
end;
$$
language plpgsql;

我需要插入bytea字段(_ind)。数据被表示为字节序列,并且可以是各种的。

代码语言:javascript
复制
std::vector<uint8_t> data = { 0x01, 0x02, 0x03 };
tr.exec("SELECT add_task_type('" + guid + "', '" + name + "', ......

如何使用SELECT字符串查询插入bytea字段?

EN

回答 1

Stack Overflow用户

发布于 2015-12-23 22:19:13

最直接的方法是使用十六进制格式。

代码语言:javascript
复制
SELECT E'\\xDEADBEEF';

请参阅http://www.postgresql.org/docs/9.1/static/datatype-binary.html#AEN5285

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34437492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档