我收到json_each函数不存在的错误。我正在使用PostgreSQL 9.3。我不知道怎么了。请在这里帮助我。
select *
from json_each((
select ed.result
from externaldata ed
inner join
application a
on a.id = ed.application_id
))
limit 1;
Run Code Online (Sandbox Code Playgroud)
内部循环查询返回:
" { "RespuestaSVC89":{
"Header":{
"Transaccion":"EXPE",
"Servicio":"92",
"CodigoRetorno":"00",
"NumeroOperacion":"201409147001616",
"CodigoModelo":"13852901"
},
"meta":{
"billa":"EXPE",
"numo":"52",
"Retorno":"01",
"Operacion":"2014091470",
}
}
}"
Run Code Online (Sandbox Code Playgroud)
所以它应该可以工作,但是不起作用
确切的错误消息是:
ERROR: function json_each(text) does not exist
LINE 2: from json_each((
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
********** Error **********
ERROR: function json_each(text) does not …
Run Code Online (Sandbox Code Playgroud) 我想访问结构中的信息,如果有人可以帮助我在这里.
typedef struct {
int time;
char sat,rcv;
char LLI [3];
} obsd_t;
typedef struct {
obsd_t *data;
} obs_t;
Run Code Online (Sandbox Code Playgroud)
我有类似的东西
obs_t obs;
int x;
Run Code Online (Sandbox Code Playgroud)
现在我想将x分配给obsd_t中的时间值,那么我应该怎么做.这是正确的
x=obs.data.time;
Run Code Online (Sandbox Code Playgroud)
ps我查看了stackoverflow的其他线程,但从那里无法理解.有些人没有接受任何答案,所以我很不情愿
嘿,我有这种类型的东西
eph_t *a;
Run Code Online (Sandbox Code Playgroud)
你可以看到类型是eph_t.它是C中的数组,但我不知道数组的大小,也不知道数组的最终元素是什么.有没有办法,我可以浏览整个数组,因为我想将数组中每个元素的值赋给某些东西.
我可以考虑哪些选择?如果您无法理解问题中的某些内容,只需发表评论,以便我可以通知您.
我尝试找到它但找不到解决方案.
我只是想知道这对于回报价值意味着什么.这是否意味着返回值可以是存在的5个值中的任何一个.或者返回值都是这5个数字
static int is_navmsg(int msg)
{
return msg==1019||msg==1020||msg==1044||msg==1045||msg==1046;
}
Run Code Online (Sandbox Code Playgroud)