我在postgreSQL中有一个以下简单表:
CREATE TABLE data ( id bigint NOT NULL, text_column text, );
Run Code Online (Sandbox Code Playgroud)
正如我在phpPgAdmin网站上看到的那样,text_column的值是数字(长).在我读到的时候,postgreSQL会保留一个指向实际数据的指针.如何获取text_column的实际字符串值?这样做:
select text_column from data
Run Code Online (Sandbox Code Playgroud)
返回数字......
谢谢
asm*_*dey 34
以下帮助我们:
select convert_from(loread(lo_open(value::int, x'40000'::int), x'40000'::int), 'UTF8') from t_field;
Run Code Online (Sandbox Code Playgroud)
where value是where ,包含TEXT,t_field显然是表的名称.
gks*_*gks -2
工作正常,可能字段值是数字:
> \d+ type
Column | Type
name | text
test_id | integer
Run Code Online (Sandbox Code Playgroud)
从类型中选择名称;
name
AAA
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15288 次 |
| 最近记录: |