ALL У меня есть функция PostGreSQL, так это:как вызвать функцию пг с libpq и получить значение парам
CREATE OR REPLACE FUNCTION query_callouts(
INOUT io_cursor_ref refcursor,
INOUT opstatus integer,
INOUT errtext character varying)
RETURNS record AS
$BODY$
DECLARE
BEGIN
OPEN $1 FOR
SELECT tablename FROM pg_tables limit 10;
--SELECT * from call_out_numbers;
RETURN;
Exception
When Others Then
GET STACKED DIAGNOSTICS opstatus = RETURNED_SQLSTATE,
errText = MESSAGE_TEXT;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION query_callouts(refcursor, integer, character varying)
OWNER TO postgres;
Я хочу известен, как использовать libpq в моих гр кодов для посещения function - query_callouts и получить param io_cursor_ref и opstatus и errtext?
это может работать в моем psql, но как работать в моем коде c/C++ с libpq? –
Я не знаю, о чем вы спрашиваете. Ваш вопрос должен быть более конкретным. [Здесь] (http://www.postgresql.org/docs/9.4/static/libpq-example.html) вы можете найти полные примеры программ, если вы не знаете, как использовать libpq. – klin
О, спасибо, я получаю код по вашей ссылке, мне это нужно. Я не использую libpq для –