当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 收藏几段SQL Server语句和存储过程

MSSQL
SQL Server数据库技术(60)
SQL Server数据库技术(61)
SQL Server数据库技术(62)
SQL Server数据库技术(63)
SQL Server数据库技术(64)
SQL Server数据库技术(66)
SQL Server数据库技术(67)
SQL Server数据库技术(69)
SQL Server数据库技术(70)
SQL Server数据库技术(71)
SQL Server数据库技术(72)
SQL Server数据库技术(73)
SQL Server数据库技术(74)
SQL Server数据库技术(75)
SQL Server数据库技术(76)
SQL Server数据库技术(77)
SQL Server数据库技术(78)
SQL Server数据库技术(79)
SQL Server数据库技术(80)
SQL Server数据库技术(81)

MSSQL 中的 收藏几段SQL Server语句和存储过程


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 96 ::
收藏到网摘: n/a

-- ======================================================

--列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息

--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中

-- ======================================================

select
       (case when a.colorder=1 then d.name else '' end)表名,
       a.colorder 字段序号,
       a.name 字段名,
       (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
       (case when (select count(*)
       from sysobjects
       where (name in
                 (select name
                from sysindexes
                where (id = a.id) and (indid in
                          (select indid
                         from sysindexkeys
                         where (id = a.id) and (colid in
                                   (select colid
                                  from syscolumns
                                  where (id = a.id)