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

Sql Server 生成数据字典

use Dbname  
go  
select   
    [表名]=c.Name,  
    [表说明]=isnull(f.[value],''),  
    [列名]=a.Name,  
    [列序號]=a.Column_id,  
    [标识]=case when is_identity=1 then '√' else '' end,  
    [主鍵]=case when exists(select 1 from sys.objects x join sys.indexes y on x.Type=N'PK' and x.Name=y.Name   
                        join sysindexkeys z on z.ID=a.Object_id and z.indid=y.index_id and z.Colid=a.Column_id)  
                    then '√' else '' end,  
    [类型]=b.Name,  
    [字节数]=case when a.[max_length]=-1 and b.Name!='xml' then 'max/2G'   
            when b.Name='xml' then '2^31-1字節/2G' 
            else rtrim(a.[max_length]) end,  
    [长度]=case when ColumnProperty(a.object_id,a.Name,'Precision')=-1 then '2^31-1' 
                else rtrim(ColumnProperty(a.object_id,a.Name,'Precision')) end,  
    [小数]=isnull(ColumnProperty(a.object_id,a.Name,'Scale'),0),  
    [是否为空]=case when a.is_nullable=1 then '√' else '' end,  
    [列说明]=isnull(e.[value],''),  
    [默认值]=isnull(d.text,'')      
from   
    sys.columns a &


相关文档:

SQL Server中 char与varchar  

固定长度(char)与可变长度(varchar)字符数据类型
char[(n)]
长度为n个字节的固定长度且非Unicode的字符数据。n必须是一个介于1和8,000之间的数值。存储大小为n个字节。char在SQL-92中的同义词为character。
varchar[(n)]
长度为n个字节的可变长度且非Unicode的字符数据。n必须是一个介于1和8,000之间的数值。存储大小为 ......

关于SQL Server数据库设计的感悟

转载自:http://www.cnblogs.com/leonbao/archive/2008/03/07/1094821.html
关于SQL Server数据库设计的感悟,请指教
有问题的时候,我经常回来博客园寻找答案,久而久之,总结了一些东西。
妄自菲薄,请大家多指出错误,并给出意见
数据库设计三范式基本原则
第一范式:数据库表中的字段都是单一属性的,不可再分。这 ......

通过分析SQL语句的执行计划优化SQL

前言
      本文档主要介绍与SQL调整有关的内容,内容涉及多个方面:SQL语句执行的过程、ORACLE优化器,表之间的关联,如何得到SQL执行计划,如何分 析执行计划等内容,从而由浅到深的方式了解SQL优化的过程,使大家逐步步入SQL调整之门,然后你将发现……。
   &nb ......

SQL Server存储过程编写和优化措施

一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。  
二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护 ......

字符串中写SQL语句...

你是否遇到过 想在 字符串里面写 SQL语句,但是总是遇到 某些符号不会写.
比如说在字符串里面写个变量.
like: str  sql="select * from abc where  id= ' "++" ' "
id的变量应 先用单引号然后“+”号。
今天遇到个很长的SQL语句,而且SQL语句里面嵌套了字符串。当时根本不会写 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号