SQL Server性能优化(4)命名和书写规范
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了SQL Server性能优化(4)命名和书写规范,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2121字,纯文字阅读大概需要4分钟。
内容图文
***************************************************************** --name : --函数名 --function : --函数功能 --input : --输入参数--output : --输出参数
--author : --作者
--CreateDate : --创建时间
--UpdateDate : --函数更改信息(包括作者、时间、更改内容等)
--****************************************************************** CREATE [OR REPLACE] FUNCTION dfsp_xxx …
b. 传入参数的含义应该有所说明。如果取值范围确定,也应该一并说明。取值有特定含义的变量(如boolean类型变量),应给出每个值的含义。 ?
c. 在每一个变量声明之后添加注释。说明该变量的用途,通常,简单使用单行注释。 ?
d. 在块的每个主要部分之前添加注释,在块的每个主要部分之前增加注释,解释下—组语句目的,最好是说明该段语句及算法的目的以及要得到的结果,但不要对其细节进行过多的描述。 ?
e. 在块和过程的开头注释中还可以增加要访问的数据库等信息。
3. 常用SQL语句的编写基本规范
a. CREATE 语句
CREATE TABLE publishers ( pub_id char(4) NOT NULL --标识 CONSTRAINT UPKCL_pubind PRIMARY KEY CLUSTERED CHECK (pub_id IN (‘1389‘, ‘0736‘, ‘0877‘, ‘1622‘, ‘1756‘) OR pub_id LIKE ‘99[0-9][0-9]‘), pub_name varchar(40) NULL, --名称 city varchar(20) NULL, --城市 state char(2) NULL, --州 country varchar(30) NULL --国家 DEFAULT(‘USA‘) )
b. SELECT语句
查询语句采用以下原则编写(可最大化重用共享池中的SQL语句,提高应用程序性能): ?
将SELECT 语句分为5部分:SELECT,FROM,WHERE,GROUP BY, ORDER BY, 每个部分分行编写,将每一行的第一个关键字与第一行的SELECT尾部对齐,如
SELECT col1, col2, col3 FROM table1 WHERE col1 > col2 GROUP BY col1, col2 ORDER BY col1;
? 所有关键字用大写。 ?
将语句中WHERE 和AND 部分格式化,书写布局类似于以下,并且操作两边应各留一个空格
WHERE a = 1 AND b = 2 AND c=3
? c. INSERT语句
INSERT INTO <要插入的表名> (<列1>, <列2>, .., <列n-1>, <列n>) VALUES (<列1值>, <列2值>, .., <列n-1值>, <列n值>)
d. UPDATE语句
UPDATE <要更新的表名> SET <要更新的列> = <列值>
f. DELETE语句
DELETE FROM authors WHERE name = ‘admin‘
SQL Server性能优化(4)命名和书写规范
标签:
本文系统来源:http://www.cnblogs.com/ustcyc/p/4512206.html
内容总结
以上是互联网集市为您收集整理的SQL Server性能优化(4)命名和书写规范全部内容,希望文章能够帮你解决SQL Server性能优化(4)命名和书写规范所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。