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;
ユーザーマニュアル入力:
select new('2','admin','admin');
手動で入力しましたが、次のselect new('2','admin','admin')
ようなレイズ通知を使用してPostgreSQLコンソールの入力値を出力する必要があります(RAISE NOTICE 'PK is %','--'pk)