下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 技術開發 > 數據庫 > PostgreSQL 數據庫基礎 之 存儲過程循環調用方式

PostgreSQL 數據庫基礎 之 存儲過程循環調用方式

時間:2024-02-07 12:09作者:下載吧人氣:26

需求描述

碰到需求,需要往表里插入5萬條數據, 打算使用存儲過程,但是postgres 數據庫沒有建存儲過程的SQL, 所以使用函數來實現.

表數據結構完整性要求一次插入兩條記錄, 兩條記錄相互外鍵約束, record1 的 partner_id 字段值是 record2 的主鍵id的值, record2 的 partner_id 字段值是 record1 的主鍵id的值.

實現

create
or replace function creatData() returns boolean as $BODY$
declare ii integer;
declare id1 integer;
declare id2 integer;
begin
ii = 1;
id1 = nextval(‘seq_table’);
id2 = nextval(‘seq_table’);
FOR ii IN 1..50000 LOOP
insert
into
table1
values(
id1,
10,
10250,
5001,
‘2017-08-07 14:00:00’,
‘2017-08-07 15:00:00’,
id2,
true,
864,
16950,
0,
0,
0,
null,
20,
null,
18050,
‘2017-08-07 13:55:08’,
18051,
‘2017-08-07 13:57:28’,
false,
401,
10,
null,
null,
null,
‘DA-HZ001000003’,
‘2017-08-07 13:54:08’,
‘2017-08-07 13:57:28’,
10251
);
insert
into
table1
values(
id2,
10,
10251,
5001,
‘2017-08-07 14:00:00’,
‘2017-08-07 15:00:00’,
id1,
true,
864,
16950,
0,
0,
0,
null,
20,
null,
18050,
‘2017-08-07 13:55:08’,
18051,
‘2017-08-07 13:57:28’,
false,
401,
10,
null,
null,
null,
‘DA-HZ001000003’,
‘2017-08-07 13:54:08’,
‘2017-08-07 13:57:28’,
10250
);
end LOOP;
return true;
end;
$BODY$ LANGUAGE plpgsql;

標簽MySQL,技術文檔,數據庫,PostgreSQL

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 国产区精品在线| 久久人人爽人人爽人人片dvd| 人人影院免费大片| 亚洲va在线va天堂va手机| 三上悠亚ssni_229在线播放| 最新黄色网址在线观看| 精品欧洲videos| 蜜桃导航一精品导航站| 欧美黑人巨大videos在线| 散步乳栓项圈尾巴乳环小说| 国产精品无码V在线观看| 北条麻妃一区二区三区av高清| 亚洲av无码一区二区三区不卡| 亚洲国产精品无码久久| 欧美野性肉体狂欢大派对| 久久久精品日本一区二区三区| tom影院亚洲国产一区二区| 黑人巨茎大战俄罗斯美女| 激情综合色综合久久综合| 无码人妻久久一区二区三区不卡 | 国产精品色内内在线播放| 十九岁日本电影免费完整版观看| 一级毛片成人免费看a| 视频一区二区在线播放| 曰韩高清一级毛片| 国内久久精品视频| 午夜视频在线观看国产| 久久婷婷五月综合尤物色国产 | 18videosex性欧美69免费播放| 福利一区二区三区视频在线观看| 日本中文字幕有码在线视频| 夜色邦合成福利网站| 日本一二三精品黑人区| 四虎影视免费永久在线观看| 欧美午夜艳片欧美精品| 少妇激情av一区二区| 国产情侣91在线播放| 亚洲变态另类一区二区三区| 97精品在线播放| 热の无码热の有码热の综合| 国产精品理论电影|