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版本。 –