数据仓库服务 GaussDB(DWS)-PL/pgSQL使用:书写规范
时间:2023-11-01 16:15:35
书写规范
- 变量命名规则:
- 过程、函数的输入参数格式宜为:IN_参数名,参数名宜使用大写。
- 过程、函数的输出参数格式宜为:OUT_参数名,参数名宜使用大写。
- 过程、函数得输入输出参数格式宜为:IO_参数名,参数名宜使用大写。
- 过程、函数得程序中用到的变量宜由v_变量名组成,变量名宜使用小写。
- 将查询语句做成字符串拼接时,where语句的拼接变量名宜统一为v_where,select语句的拼接变量名宜为v_select。
- 记录(RECORD)的类型(TYPE)命名宜由T+变量名组成,名称宜使用大写。
- 游标命名宜由CUR+变量名组成,名称宜使用大写。
- 引用游标(REF CURSOR)的命名宜由REF+变量名组成,名称宜使用大写。
- 变量类型定义:
- 变量类型声明时,如果其含义和应用表某字段含义相同时,应使用%TYPE声明。
- 记录类型声明时,如果其含义和某应用表行数据相同时,应使用%ROWTYPE声明。
- 注释规范:
- 注释应该是有意义的,而不应是重述代码。
- 注释应简洁、易懂,以中文为主。为了表达准确,名词或操作上也可以使用英文。
- 应在每个存储过程、函数得开始加入注释,内容应包括:本程序的简要功能描述、编写者、编写日期、程序版本号信息和程序变更信息,而且各存储过程开头注释应保持统一格式。
- 应在输入输出参数的旁边添加注释,注明次变量的意义。
- 每个块或大分支的开始宜添加注释,描述块的简要功能,若使用算法,宜添加注释简单描述算法的目的和结果。
- 变量声明格式:
- 大小写规范:
- 缩进规范:
- 语句详述:
- 变量定义语句。每行应只包含一条语句。
- 同一层的IF、ELSEIF、ELSE和END关键字应开始于同一列,执行语句缩进。
- CASE和END关键字应位于同一列,WHEN和ELSE关键字应缩进。
- 同一层的LOOP和END LOOP关键字应位于同一列,层内语句或嵌套应依次缩进。
support.huaweicloud.com/devg-811-dws/dws_04_0972.html
看了此文的人还看了
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格
推荐文章
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- GaussDB设置默认值_GaussDB存储过程_高斯数据库设置默认值-华为云
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- GaussDB(DWS)服务_什么是IoT数仓_如何使用IoT数仓
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控