久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

173次閱讀
沒有評論

共計 797 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

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

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);
$$ 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';
$$

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持丸趣 TV。

向 AI 問一下細節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-18發(fā)表,共計797字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 金堂县| 新民市| 临城县| 炎陵县| 平利县| 民乐县| 内丘县| 禄丰县| 江安县| 揭东县| 黑龙江省| 平阳县| 都兰县| 广东省| 时尚| 公安县| 区。| 桂阳县| 临夏县| 诏安县| 塘沽区| 赣榆县| 会东县| 台北县| 宜黄县| 利川市| 资源县| 重庆市| 洛川县| 固原市| 临夏县| 石嘴山市| 凤冈县| 琼海市| 罗源县| 无锡市| 布尔津县| 建始县| 米脂县| 绥中县| 宜兰市|