官术网_书友最值得收藏!

The PL/pgSQL Language

The PL/pgSQL language is the default PostgreSQL language to implement functions, procedures, and other general SQL-like executable code.

The idea behind PL/pgSQL is to provide a more flexible and rich language to allow for complex computations, conditionals, iterations, and error handling. PL/pgSQL allows us to group several operations, including SQL statements, into code blocks, which are stored and executed on the server side. This has the benefit of reducing the traffic among the client and the backend.

This chapter will cover the following topics:

  • What a block of code looks like
  • How to execute a block of code with the DO statement
  • How to declare, assign, and use variables, as well as how to print messages
  • Conditionals, iterations (loops), and special variables
  • How to deal with errors and exceptions
主站蜘蛛池模板: 曲水县| 南充市| 阳山县| 马尔康县| 含山县| 镇赉县| 沛县| 乌苏市| 武安市| 永德县| 庆城县| 弥勒县| 红安县| 襄城县| 南平市| 休宁县| 五原县| 大悟县| 炎陵县| 桐乡市| 武威市| 湾仔区| 雅江县| 阿拉善盟| 潜山县| 蒲江县| 明星| 贵溪市| 上杭县| 马鞍山市| 改则县| 交城县| 高邮市| 长汀县| 马关县| 湖州市| 会宁县| 龙里县| 孝感市| 汨罗市| 鄢陵县|