- 数据库对象命名需要满足约束:长度不超过63个字符, 以字母或下划线开头, 中间字符可以是字母、数字、下划线、$、#。
- 不使用保留或非保留关键字命名数据库对象。
说明:
也可以使用如下指令查看关键字:
SELECT * FROM pg_get_keywords();
- 避免使用双引号括起来的字符串来定义数据库对象名称,除非必须限制数据库对象名称的大小写。
说明:
GaussDB默认不区分SQL中对象名称的大小写,假如同一数据库中同时存在“t_Table”“t_table”两张不同的表,这种情况下应使用“”双引号,如果不存在该情况,禁止避免使用“”双引号。数据库对象名称大小写敏感会使定位问题难度增加。
- 数据库对象命名风格务必保持统一,建议使用小写。
增量开发的业务系统或进行业务迁移的系统,建议遵守历史的命名风格。
建议使用多个单词组成,以下划线分割。
数据库对象名称建议能够望文知意,尽量避免使用自定义缩写(可以使用通用的术语缩写进行命名)。例如,在命名中可以使用具有实际业务含义的英文词汇或汉语拼音,但规则应该在集群范围内保持一致。
变量名的关键是要具有描述性,即变量名称要有一定的意义,变量名要有前缀标明该变量的类型。
- 数据库对象命名需要满足约束:长度不超过63个字符, 以字母或下划线开头, 中间字符可以是字母、数字、下划线、$、#。
- 不使用保留或非保留关键字命名数据库对象。
说明:
也可以使用如下指令查看关键字:
SELECT * FROM pg_get_keywords();
- 避免使用双引号括起来的字符串来定义数据库对象名称,除非必须限制数据库对象名称的大小写。
说明:
GaussDB默认不区分SQL中对象名称的大小写,假如同一数据库中同时存在“t_Table”“t_table”两张不同的表,这种情况下应使用“”双引号,如果不存在该情况,禁止避免使用“”双引号。数据库对象名称大小写敏感会使定位问题难度增加。
- 数据库对象命名风格务必保持统一,建议使用小写。
增量开发的业务系统或进行业务迁移的系统,建议遵守历史的命名风格。
建议使用多个单词组成,以下划线分割。
数据库对象名称建议能够望文知意,尽量避免使用自定义缩写(可以使用通用的术语缩写进行命名)。例如,在命名中可以使用具有实际业务含义的英文词汇或汉语拼音,但规则应该在集群范围内保持一致。
变量名的关键是要具有描述性,即变量名称要有一定的意义,变量名要有前缀标明该变量的类型。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




