登录
首页 >  数据库 >  MySQL

sql脚本函数编写postgresql数据库实现解析

来源:脚本之家

时间:2023-02-16 15:27:26 193浏览 收藏

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《sql脚本函数编写postgresql数据库实现解析》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下函数、sql脚本、postgre,希望所有认真读完的童鞋们,都有实质性的提高。

这篇文章主要介绍了sql脚本函数编写postgresql数据库实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

postgresql创建Long自增函数

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) 

创建sql脚本postgresql

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

以上就是《sql脚本函数编写postgresql数据库实现解析》的详细内容,更多关于mysql的资料请关注golang学习网公众号!

声明:本文转载于:脚本之家 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>