易截截图软件、单文件、免安装、纯绿色、仅160KB

整理了一份项目组前人写过的关于sql编程规范的文档

一、sql书写规范:
  1、sql语句的所有表名、字段名全部小写,系统保留字、内置函数名、sql保留字大写。
   
  2、连接符or、in、and、以及=、<=、>=等前后加上一个空格。
   
  3、对较为复杂的sql语句加上注释,说明算法、功能。
   
   注释风格:注释单独成行、放在语句前面。
    (1)   应对不易理解的分支条件表达式加注释;
    (2)   对重要的计算应说明其功能;
    (3)   过长的函数实现,应将其语句按实现的功能分段加以概括性说明;
    (4)   每条SQL语句均应有注释说明(表名、字段名)。
    (5)  常量及变量注释时,应注释被保存值的含义(必须),合法取值的范围(可选)
    (6)  可采用单行/多行注释。(-- 或 /* */ 方式)
   
  4、SQL语句的缩进风格
   
    (1)  一行有多列,超过80个字符时,基于列对齐原则,采用下行缩进
    (2)  where子句书写时,每个条件占一行,语句令起一行时,以保留字或者连接符开始,连接符右对齐。
   
  5、多表连接时,使用表的别名来引用列。
   
  6、供别的文件或函数调用的函数,绝不应使用全局变量交换数据;
     
    如例(1)
   
二、书写优化性能建议
  1、避免嵌套连接。例如:A = B and B = C and C = D
   
  2、where条件中尽量减少使用常量比较,改用主机变量
   
  3、系统可能选择基于规则的优化器,所以将结果集返回数据量小的表作为驱动表(from后边最后一个表)。
   
  4、大量的排序操作影响系统性能,所以尽量减少order by和group by排序操作。
   
   如必须使用排序操作,请遵循如下规则:
   
    (1)  排序尽量建立在有索引的列上。
    (2)  如结果集不需唯一,使用union all代替union。
   
  5、索引的使用。
     
  &n


相关文档:

SQL Server 2000 数据库同步

文章来源:http://blog.sina.com.cn/s/blog_537ca30d0100bvja.html
为什么要同步SQL Server 2000 数据库,它都用在什么场合
数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的备份
数据实时备份同步,一台服务器负载不起时,可以用来做负载均衡
数据实时备份同步,数据库服务器可以无间断,无损失迁移 ......

在XML里写SQL语句(把SQL语句写进XML里)

你知道XML文件吧?(不知道的GOOGLE去!)那你听说过在XML里书写SQL语句吗?换句话说,把你的项目里所有SQL语句存储在XML文件里,你听说过吗?你做过吗?
我头次听说是小艾告诉我的,我敢肯定他是个这方面的高手,呵呵(赞一个,到此为止!)
那给你展示一下,在XML里书写SQL语句吧
<commands>
  <comman ......

关于SQL SERVER 2005 开发版

由于工作和学习的需要,要在本本上安装SQL SERVER 2005 开发版(本本的操作系统是XP,所以不能安装Enterprise版本,而Express版本的功能又十分有限),去微软的官方网站搜索了一下sql server 2005 developer,找到了一些关于Sql server各种版本的介绍,首先sql server 2005有以下几种版本: EE = SQL Server 2005 Enterprise ......

sql server连接数据库字符串

1、WINDOWS身份登陆:
     <connectionStrings>
     <add name="connectionString" connectionString="Data Source=(local);Initial Catalog=AngelicaDB;Integrated      Security=True" providerName="System .Data .SqlClient" /> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号