POSTGRE SQL使用存儲過程執行一段更新/插入/查詢語句,並返回一段查詢的結果集

CREATE OR REPLACE FUNCTION "common"."text1"("_i_table_name" text)
  RETURNS "pg_catalog"."text" AS $BODY$
declare 
		_s_result TEXT;
		_s_sql TEXT;
		
BEGIN									
		_s_sql := 'SELECT id from  ' || _i_table_name || ' limit 1';
   EXECUTE   _s_sql into _s_result;         
	return _s_result;
end;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100

代碼如上,動態傳入表名稱查詢出數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章