欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何在postgresql中使用循環(huán)函數(shù)-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)如何在postgresql中使用循環(huán)函數(shù),小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

在鎮(zhèn)安等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需定制,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè),外貿(mào)營(yíng)銷網(wǎng)站建設(shè),鎮(zhèn)安網(wǎng)站建設(shè)費(fèi)用合理。
create or replace function aa1(a1 integer[],a2 bigint) returns 
void AS $$
declare ii integer;
declare num integer;
 begin
 II:=1;
 num = 1;
 FOR ii IN 1..a2 LOOP 
 UPDATE student SET
  id=a1[num]
 WHERE cd_id = ii;
 num = num +1;
 if (num>6) then
 num = 1;
 end if;
 end loop;
 end;
$$ LANGUAGE plpgsql;
 
select aa1(array[1,4,5,6,7,8],6742)

補(bǔ)充:數(shù)據(jù)庫(kù)之postgreSql庫(kù)的存儲(chǔ)過(guò)程和循環(huán)總結(jié)

postgreSql庫(kù)中存儲(chǔ)過(guò)程模板

CREATE OR REPLACE FUNCTION p_fx_*** ( OUT v_row INTEGER, OUT v_rote varchar(50), OUT v_log varchar(50))
AS $$
DECLARE
BEGIN
 
 select count(*) into v_row from *插入表的名字*;
 v_rote := 'SUCCESS';
 v_log := 'SUCCESS';
 
END
$$
LANGUAGE plpgsql VOLATILE

postgreSql庫(kù)中循環(huán)書(shū)寫(xiě)的模板,以實(shí)際開(kāi)發(fā)中的sql為例

單層循環(huán)

do $$
declare ***:=***;
begin
  while *** loop
  end loop;
end $$;

declare --聲明變量,如果聲明了變量別忘了加分號(hào);

雙層循環(huán)

do $$
declare ***:=***;
begin
  while *循環(huán)條件* loop
    for i in 1..12 loop
    raise notice '%',*變量名*;
    end loop;
  end loop;
end $$;

raise notice '%',變量名;這是輸出語(yǔ)句類似于Java中的print。

將循環(huán)放到存儲(chǔ)過(guò)程中

CREATE OR REPLACE FUNCTION p_fx_*** ( OUT v_row INTEGER, OUT v_rote varchar(50), OUT v_log varchar(50))
AS $$
DECLARE
BEGIN
 
while *循環(huán)條件* loop
    for i in 1..12 loop
    raise notice '%',*變量名*;
    end loop;
  end loop;
 
 select count(*) into v_row from *插入表的名字*;
 v_rote := 'SUCCESS';
 v_log := 'SUCCESS';
END
$$
LANGUAGE plpgsql VOLATILE

以上就是如何在postgresql中使用循環(huán)函數(shù),小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前題目:如何在postgresql中使用循環(huán)函數(shù)-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://chinadenli.net/article20/dhoojo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化網(wǎng)頁(yè)設(shè)計(jì)公司虛擬主機(jī)網(wǎng)站改版企業(yè)建站域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化