[英]How to convert a big set of SQL queries into a single stored procedure that uses a variable?
我正在嘗試將 SQL 語句的大列表轉換為使用變量的 PostgreSQL 存儲過程,該變量應該從一個 SELECT 的結果中填充。
如果您想查看必須運行的內容,可以在此處查看
據我所知,PostgreSQL 不允許在使用SQL
語言的存儲過程中使用變量,因此我正在尋找需要最少更改的解決方案。
找到正確的語法后就容易多了:
下面是plpgsql
語言的過程definition
:
DECLARE myvar integer;
BEGIN
SELECT INTO myvar FROM ...;
-- use myvar
END;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.