PostgreSQL数据库存储过程插入查询,我需要打印加薪 通知输入值需要打印PostgreSQL数据库控制台
CREATE OR REPLACE FUNCTION new(pk character varying, u character varying,ps character varying)
RETURNS SETOF record AS
$BODY$
BEGIN
RAISE NOTICE 'PK is %','--'pk;
RAISE NOTICE 'Username is %','--'u;
RAISE NOTICE 'Password is %','--'ps;
EXECUTE 'INSERT INTO table_sp("pk_id","username","password")VALUES ('''||pk||''' ,'''||u||''','''||ps||''')' ;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100
ROWS 1000;
ALTER FUNCTION new(character varying, character varying,character varying)
OWNER TO postgres;
UserManualInputs:
select new('2','admin','admin');
我通过select new('2','admin','admin')
了人工输入和我需要打印在PostgreSQL控制台输入值使用通知像(RAISE NOTICE 'PK is %','--'pk)
请务必在提问中提及您的PostgreSQL版本。 –