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

时间:2009-05-24 18:26:00 

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<>'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,数据表,信息
0
投稿

猜你喜欢

  • 放弃 Python 转向 Go语言有人给出了 9 大理由

    2021-04-14 20:28:49
  • MySQL利用索引优化ORDER BY排序语句的方法

    2024-01-24 00:19:34
  • Python telnet登陆功能实现代码

    2022-08-13 01:52:56
  • 使用python创建Excel工作簿及工作表过程图解

    2021-10-05 03:57:34
  • MySql子查询IN的执行和优化的实现

    2024-01-15 01:32:10
  • 简单理解vue中track-by属性

    2024-04-30 10:21:05
  • Python编程实现数学运算求一元二次方程的实根算法示例

    2023-08-08 05:38:40
  • MySQL5.7中的JSON基本操作指南

    2024-01-27 20:38:34
  • python实现证件照换底功能

    2021-07-02 03:57:01
  • Python提取频域特征知识点浅析

    2021-10-31 08:01:31
  • Web2.0视觉风格进化论 之二

    2007-11-03 20:10:00
  • Python中栈的详细介绍

    2023-05-16 07:22:02
  • 详解python3 + Scrapy爬虫学习之创建项目

    2022-07-22 18:02:05
  • Python实现base64编码的图片保存到本地功能示例

    2024-01-01 22:58:03
  • python转化excel数字日期为标准日期操作

    2021-01-14 22:38:59
  • python字符串string的内置方法实例详解

    2022-06-14 01:10:23
  • MySQL执行update语句和原数据相同会再次执行吗

    2024-01-20 16:49:31
  • 服务端XMLHTTP(ServerXMLHTTP in ASP)进阶应用-User Agent伪装

    2008-11-11 12:29:00
  • JavaScript入门教程(4) js浏览器对象

    2024-06-07 16:00:52
  • python实现可逆简单的加密算法

    2023-08-02 04:00:31
  • asp之家 网络编程 m.aspxhome.com