最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sql腳本函數(shù)編寫postgresql數(shù)據(jù)庫實現(xiàn)解析

 更新時間:2019年09月12日 09:11:46   作者:火鴉哈士奇  
這篇文章主要介紹了sql腳本函數(shù)編寫postgresql數(shù)據(jù)庫實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了sql腳本函數(shù)編寫postgresql數(shù)據(jù)庫實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

postgresql創(chuàng)建Long自增函數(shù)

CREATE SEQUENCE global_id_sequence;

CREATE OR REPLACE FUNCTION seq_id(OUT result bigint) AS $$
DECLARE
  our_epoch bigint := 1314220021721;
  seq_id bigint;
  now_millis bigint;
  -- the id of this DB shard, must be set for each
  -- schema shard you have - you could pass this as a parameter too
  shard_id int := 1;
BEGIN
  SELECT nextval('global_id_sequence') % 1024 INTO seq_id;

  SELECT FLOOR(EXTRACT(EPOCH FROM clock_timestamp()) * 1000) INTO now_millis;
  result := (now_millis - our_epoch) << 23;
  result := result | (shard_id << 10);
  result := result | (seq_id);
END;
$$ LANGUAGE PLPGSQL;

<!--alter function seq_id(out bigint) owner to postgres;-->

創(chuàng)建sql腳本postgresql

do language plpgsql
$$
begin
update grade set grade = 90 where sno = '20161003';
end
$$

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

惠东县| 桦川县| 内乡县| 来凤县| 塘沽区| 洪雅县| 新建县| 娄底市| 韩城市| 繁昌县| 叶城县| 木兰县| 舞阳县| 渭南市| 庆阳市| 金山区| 恩施市| 定陶县| 永川市| 台北市| 洪泽县| 义马市| 兰溪市| 万载县| 闽侯县| 襄汾县| 大荔县| 新乡县| 遂昌县| 新绛县| 玛曲县| 舞阳县| 民勤县| 沂水县| 天柱县| 青州市| 忻州市| 临武县| 奉贤区| 龙门县| 楚雄市|