Я создал такую процедуру:
CREATE OR REPLACE FUNCTION insert_user_ax_register(
user_name character varying(50),
password character varying(300),
role_id character varying(10),
created_dt date,
status boolean,
email character varying(50),
join_date character varying(30),
phone_no bigint,
client_address character varying(200),
full_name character varying(100),
financial_year character varying(10))
RETURNS void
AS $BODY$
declare
begin
INSERT INTO ax_register(user_name,password,role_id,created_dt,status,email,join_date,phone_no,client_address,full_name,financial_year)
VALUES (user_name,password,role_id,now(),true,email,join_date,phone_no,client_address,full_name,financial_year);
end
$BODY$
LANGUAGE plpgsql VOLATILE
и попытался выполнить это так:
SELECT * from insert_user_ax_register('debasrita','debasrita','client001',now(),'t','[email protected]',now(),'ctc','debasrita','2014-15',9090909090);
но это вызывает следующую ошибку:
ОШИБКА: функция insert_user_ax_register (unknown, unknown, unknown, timestamp with time zone, unknown, unknown, timestamp with time zone, unknown, unknown, unknown, bigint) не существует Состояние SQL: 42883 Подсказка: ни одна функция не соответствует заданному имени и аргументу типы. Возможно, вам потребуется добавить явное приведение типов. Характер: 16
Пожалуйста, помогите мне в этом. Я новичок в pgsql и не могу найти какое-либо решение от Google. Я использую pgsql 9.1.3
Могу ли я узнать, как правильно достичь моей цели?