1 / 5
文档名称:

TSQL编码标准精品.doc

格式:doc   大小:88KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TSQL编码标准精品.doc

上传人:小健 2021/6/23 文件大小:88 KB

下载得到文件列表

TSQL编码标准精品.doc

相关文档

文档介绍

文档介绍:T-SQL编码标准
发布日期:4/15/2005 |更新日期:4/15/2005
进行T-SQL编程时常常会忽略编码标准,但这些标准却是开发小组顺利开展工作的关键工具。这里介绍的编码 标准是我多年的开发成果。它们当然还没有得到普遍接受,而且不可否认,有些标准带有主观色彩。我的目的实 际上更多的是为了提高大家的意识,而不是吹捧自己是T-SQL样式方面的仲裁者:最重要的是要建立某些合理 的编码标准并遵循这些标准。您在这篇文章中会发现有关T-SQL编程的一系列不同的编码标准、技巧和提示。 它们并未以任何特定的优先级或重要性顺序列出。
让我们从格式开始。表面上,T-SQL代码的格式似乎并不重要,但一致的格式可以使您的同事(不论是同一小 组的成员还是更大范围的T-SQL开发团队的成员)更轻松地浏览和理解您的代码。T-SQL语句有一个结构, 遵循一目了然的结构使您可以更轻松地查找和确认语句的不同部分。统一的格式还使您可以更轻松地在复杂 T-SQL语句中增删代码段,使调试工作变得更容易。下面是SELECT语句的格式示例:
SELECT C. Name
,E. Na me Last
,E. NameFi r st
,E. Number
,I SNULL( I . Descr i pt i on, ' NA' ) AS Descr i pt i on
FROM t bl Company AS C
J0I N t bl Empl oyee AS E
ON C. Company I D = E. Company I D
LEFT JOI N t bl Coverage AS V
ON E. Empl oyeeI D = V. Empl oyeel D
LEFT JOI N t bl I nsur ance AS I
ON V. I nsurancel D = nsur ancel D
WHERE C. Name LI KE ***@Name
AND V. Or eat eDat e > CONVERTf smal I dat et i me,
'01 / 01 / 2000')
ORDER BY C. Name
,E. Na me Last
,E. NameFi r st
,E. Number
,I SNULLf I . Descr i pt i on, ' NA')
SELECT ***@Ret ai n = @***@ERROR, ***@Rows = @@)ROWCOUNT
I F ***@8t at us = 0 SET ***@6t at us = ***@Ret ai n
A一个嵌套代码块中的语句使用四个空格的缩进。(上述代码中的多行SELECT语句是一个SQL语句。)在 同一语句中开始新行时,使SQL关键字右对齐。将代码编辑器配置为使用空格,而不是使用制表符。这样,不 管使用何种程序查看代码,格式都是一致的。
A大写所有的T-SQL关键字,包括T-SQL函数。变量名称及光标名称使用混和大小写。数据类型使用小写。 A表名别名要简短,但意义要尽量明确。通常,使用大写的表名作为别名,使用AS关键字指定表或字段的别名。 A当一个T-SQL语句中涉及到多个表时,始终使用表名别名来限定字段名。这使其他人阅读起来更清楚,避免 了含义模糊的引用。