当前位置: 首页 > wzjs >正文

哈尔滨最新通知seo技术外包

哈尔滨最新通知,seo技术外包,上海高端网站建设服务公,网络游戏名字大全简介 PostgreSQL 中的存储过程(Stored Procedure)是一种在数据库中定义的可重复使用的程序单元,用于封装复杂的业务逻辑和数据处理操作 示例 简单示例 创建存储过程 CREATE PROCEDURE insert_users (user_account TEXT, hashed_password…

简介

PostgreSQL 中的存储过程(Stored Procedure)是一种在数据库中定义的可重复使用的程序单元,用于封装复杂的业务逻辑和数据处理操作

示例

简单示例

  • 创建存储过程
CREATE PROCEDURE insert_users (user_account TEXT, hashed_password TEXT) LANGUAGE plpgsql AS $$
BEGININSERT INTO users (user_account, hashed_password)VALUES(user_account, hashed_password);
END $$;
  • 调用
CALL insert_users(value1, value2);

事务控制

CREATE PROCEDURE update_salary(emp_id INT, new_salary NUMERIC)
LANGUAGE plpgsql
AS $$
BEGINUPDATE employees SET salary = new_salary WHERE id = emp_id;-- 如果工资小于 0,则回滚事务IF new_salary < 0 THENROLLBACK;ELSECOMMIT;END IF;
END;
$$;

循环

CREATE PROCEDURE insert_multiple_employees()
LANGUAGE plpgsql
AS $$
DECLAREi INT := 1;
BEGINWHILE i <= 5 LOOPINSERT INTO employees (name, salary) VALUES ('Employee_' || i, i * 1000);i := i + 1;END LOOP;
END;
$$;

带输入和输出参数

CREATE PROCEDURE get_employee_salary(IN emp_id INT, OUT emp_salary NUMERIC)
LANGUAGE plpgsql
AS $$
BEGINSELECT salary INTO emp_salary FROM employees WHERE id = emp_id;
END;
$$;

删除存储过程

DROP PROCEDURE xxxxx(TEXT, NUMERIC);
http://www.dtcms.com/wzjs/247733.html

相关文章:

  • 商城移动端网站开发电工培训机构
  • 网站建设与管理教学计划seo做得比较好的公司
  • 摄像头监控视频怎么做直播网站长沙网站seo优化排名
  • 判断电脑和手机访问网站网站seo报告
  • 房地产网站系统最近韩国电影片
  • 网站建设外包公司容易被客户投诉吗企业营销
  • 网站所有者查询企业网站优化工具
  • wordpress的站点地图南宁推广公司
  • 宣传的网站开发需要多少钱福建网站建设制作
  • 吴忠建设网站百度搜索热度查询
  • 网站建设和网络推广是干嘛百度经验官网
  • 响应式网站设计案例百度关键词搜索量
  • 济南专业网站建设合肥seo排名优化公司
  • 做网站维护学什么编程语言下载百度网盘app最新版
  • 科技画4k纸科幻画天津网站优化公司
  • 做母婴育儿类网站好做seo排名吗百度推广二级代理商
  • 做网站的如何说服客户企业网站seo
  • 金华网站建设优化技术网络营销属于什么专业类型
  • 建设一个网站可以采用那几方案账号seo是什么
  • 网站没收录可以做推广吗全网关键词搜索
  • 公司网站 设计方案2021友情链接qq群
  • 常州网站建设公司信息济南搜索引擎优化网站
  • 医院做网站网站优化seo培
  • muse网站设计解决方案视频教程网站推广优化公司
  • 东昌府区建设局网站西安新站网站推广优化
  • 网站照片上传不了怎么办郑州seo排名公司
  • 北京教育云平台网站建设咸阳网络推广
  • 黑人与白人做爰网站cnzz统计
  • 怎样用自己的服务器做网站如何在百度推广
  • 武汉招聘网站制作软文有哪些发布平台