1
如何從PG_FUNCTION_ARGS獲取arg varchar?PostgreSQL C函數獲取參數varchar類型
我想構造這個查詢,但PG_GETARG_VARCHAR_P既不與PG_GETARG_TEXT_P 一起工作。
sprintf(query,"SELECT abp1::real, abp2::real "
"FROM imu.calcolo WHERE cf = %s;", PG_GETARG_VARCHAR_P(0));
我得到的警告編譯
警告:格式 '%s' 的預期類型 '的char *' 的說法,但參數3的類型爲 '結構的VarChar *'[-Wformat]
並且在PG_GETARG_VARCHAR_P(0)的內容奇怪之後,它是'P'?
有人可以給提示嗎?