Пример:
CREATE OR REPLACE FUNCTION myschema.find_available(num_State integer) RETURNS SETOF integer AS $BODY$ plan0= plpy.prepare("SELECT id,start_available, stop_available FROM "Flat" WHERE state=$1",["integer"]) rv=plpy.execute(plan0,[num_State]) ... BODY$ LANGUAGE 'plpythonu' VOLATILE ...
Выдает сообщение
DETAIL: <type 'exceptions.NameError'>: global name 'num_State' is not defined
Приводим переменную num_State к нижнему регистру ( num_state) и ошибки уже нет.
Свежие комментарии