快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

数据库人员手边系列:SQL Server数据表的信息


SELECT

  表名=case when a.colorder=1 then d.name else \\\'\\\' end,

  表说明=case when a.colorder=1 then isnull(f.value,\\\'\\\') else \\\'\\\' end,

  字段序号=a.colorder,

  字段名=a.name,

  标识=case when COLUMNPROPERTY( a.id,a.name,\\\'IsIdentity\\\')=1 then \\\'√\\\'else \\\'\\\' end,

  主键=case when exists(SELECT 1 FROM sysobjects where xtype=\\\'PK\\\' and name in (

  SELECT name FROM sysindexes WHERE indid in(

  SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid

  ))) then \\\'√\\\' else \\\'\\\' end,

  类型=b.name,

  占用字节数=a.length,

  长度=COLUMNPROPERTY(a.id,a.name,\\\'PRECISION\\\'),

  小数位数=isnull(COLUMNPROPERTY(a.id,a.name,\\\'Scale\\\'),0),

  答应空=case when a.isnullable=1 then \\\'√\\\'else \\\'\\\' end,

  默认值=isnull(e.text,\\\'\\\'),

  字段说明=isnull(g.[value],\\\'\\\')

  FROM syscolumns a

  left join systypes b on a.xtype=b.xusertype

  inner join sysobjects d on a.id=d.id and d.xtype=\\\'U\\\' and d.name<&gt;\\\'dtproperties\\\'

  left join syscomments e on a.cdefault=e.id

  left join sysproperties g on a.id=g.id and a.colid=g.smallid

  left join sysproperties f on d.id=f.id and f.smallid=0

  --where d.name=\\\'要查询的表\\\' --假如只查询指定表,加上此条件

  order by a.id,a.colorder


返回类别: 教程
上一教程: SQL Server日期计算
下一教程: SQL脚本生成的一些BUG(1)

您可以阅读与"数据库人员手边系列:SQL Server数据表的信息"相关的教程:
· 数据库人员手边系列:SQL Server安全列表
· 数据库人员手边系列:SQL Server小技巧
· 如何获取SQL SERVER数据库里表的占用容量大小
· 设定sql server定期自动备份数据库
· SQL SERVER数据库定时自动备份
    微笑服务 优质保证 索取样品