91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

postgresql動態游標使用案例

發布時間:2020-07-05 20:25:23 來源:網絡 閱讀:928 作者:78idea 欄目:數據庫

CREATE or REPLACE FUNCTION insert_p_date() RETURNS text as ```

$$
DECLARE
sql_string text;
sdate timestamp without time zone;
ldate timestamp without time zone;
_wtid integer;
--一段時間內每個月第一天
cur1 cursor for select date(zz) from generate_series(date_trunc('month',to_date('20171001','yyyymmdd')),date_trunc('month',to_date('20180401','yyyymmdd')),'1 month') as tt(zz);
curs2 refcursor;
BEGIN
--打開
open cur1;
loop
fetch cur1 into sdate;
-- 假如沒有數據,結束循環
Exit when NOT found;
--一段時間內的最后一個月的最后一天
select (date_trunc('month',sdate) + INTERVAL '1 MONTH - 1 day') into ldate;
--上個月最后一天
--select date_trunc('day', date_trunc('month',sdate)) - interval '1 day' into ldate;
--斷點拋出一個月第一天
raise notice 'sdate==================================================================%', sdate;
--定義一個月內的內的所有單臺設備
open curs2 for select distinct wtid from statisticdata_bak where rectime between sdate and ldate;
loop
--取記錄
fetch curs2 into _wtid;
-- 假如沒有檢索到數據,結束循環
Exit when NOT found;
--拋出設備信息
raise notice '_wtid=%', _wtid;
--執行數據導入按照設備每個月
sql_string := 'insert into statisticdata select * from statisticdata_bak where wtid='||_wtid||' and rectime between '''||sdate||''' and '''||ldate||''';';
execute sql_string;
raise notice '執行完成=%', _wtid;
end loop;
close curs2;
end loop;
--關閉游標1
close cur1;

--返回結果
RETURN '導入成功!';
END;
$$
LANGUAGE plpgsql;

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

深圳市| 江永县| 翁源县| 晴隆县| 都匀市| 隆回县| 基隆市| 泰来县| 开鲁县| 襄汾县| 晋宁县| 霞浦县| 同江市| 鄂伦春自治旗| 东源县| 栾川县| 郧西县| 盐城市| 纳雍县| 抚松县| 永福县| 会昌县| 永靖县| 鄱阳县| 施甸县| 常山县| 东海县| 博白县| 印江| 武夷山市| 仪陇县| 兴义市| 崇左市| 华宁县| 内江市| 花莲县| 沙田区| 留坝县| 宁明县| 梅州市| 如东县|