• 字段排列规则
    • SELECT语句选择的字段按照每行1个字段的方式编排
    • 首个选择的字段与SELECT之间间隔1个缩进量
    • 其他字段换行缩进2个缩进量,即多个字段对齐在同一列上
    • 2个字段之间的逗号分隔符紧跟在第1个字段的后面

SQL Formatting Rule 格式化行业规范标准

  • 子句排列规则
    • INSERT子句写在同一行,如果语句较长可以换行
    • SELECT语句中所用到的from、where、group by、having、order by、join和union等子句
      • 与相应的SELECT语句左对齐编排
      • 子句首个单词占2个缩进量
      • where子句下的逻辑判断符and、or等,与where左对齐编排
      • 超过2个缩进量长度的子句,需要折行,例如order by和group by等
      • UNION等关键词单独成行,下一行无缩进

SQL Formatting Rule 格式化行业规范标准

  • CASE语句
    • WHEN子语在CASE语句的同一行,间隔一个空格
    • 每个WHEN子句尽量在一行内,如果语句较长可以换行
    • 多个WHEN子句对齐在同一列上
    • 如果整个CASE语句较短,只占一行

SQL Formatting Rule 格式化行业规范标准

  • 嵌套规则
    • 子查询嵌套,换行增加一格缩进

SQL Formatting Rule 格式化行业规范标准

  • 嵌套的逻辑表达式过长时,在逻辑符前换行

SQL Formatting Rule 格式化行业规范标准

  • 其他
    • 每个语句之间,间隔一行
      • Set语句除外

相关文章:

  • 2021-06-23
  • 2021-06-17
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-10-24
猜你喜欢
  • 2021-10-28
  • 2021-11-26
  • 2021-09-22
  • 2022-12-23
  • 2022-02-27
  • 2021-12-24
  • 2022-12-23
相关资源
相似解决方案