When I run this script:
CREATE OR REPLACE FUNCTION registeruser(character varying, character varying, money, character varying, character varying, date)
RETURNS void AS
$BODY$
BEGIN
INSERT INTO "Users"("Name", "Surnames", "Money", "Email", "Password", "UserType", "State", "BirthDate")
VALUES ($1,$2,$3,$4,$5,'Costumer','Active',$6);
END;
$BODY$ LANGUAGE plpgsql VOLATILE;
SELECT RegisterUser('Andrea','Gianchero',0,'gian@hotmail.com','rome','1960-04-12');
I get this error:
ERROR: function registeruser(unknown, unknown, integer, unknown, unknown, unknown) does not exist
LINE 1: SELECT RegisterUser('Andrea','Gianchero',0,'gian@hotmail.com...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
How to fix this?