列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
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) AND (name = a.name))))))) AND
(xtype = @#PK@#))>0 then @#√@# else @#@# end) 主键,
b.name 类型,
a.length 占用字节数,
COLUMNPROPERTY(a.id,a.name,@#PRECISION@#) as 长度,
isnull(COLUMNPROPERTY(a.id,a.name,@#Scale@#),0) as 小数位数,
(case when a.isnullable=1 then @#√@#else @#@# end) 允许空,
isnull(e.text,@#@#) 默认值,
isnull(g.[value],@#@#) AS 字段说明
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
order by a.id,a.colorder
↓相关文章:
- · 以增加收藏夹功能为实例,解析asp.net forums2结构流程及组件设计
- · Eclipse快速上手Hibernate--1. 入门实例
- · 关于值班管理的存储过程
- · 收藏几段SQL Server语句和存储过程
- · 如何建立一个安全的MSSQL SERVER的启动账号
- · 构件化软件生产带来的两场战争
- · 根据进程号获取该进程所在客户端的ip地址
- · BCB 6 sp4 + SQL Server 2k 存取JPEG图像,绝对好用!
- · 用户如何有效地利用数据字典
- · PL/SQL DEVELOPER 6模板备份与迁移(原创)
- · PL/SQL DEVELOPER 6模板使用入门(原创)
- · 一个很有用的自定义函数(判断自然数是否包含2的指定次幂)
- · SQL Server日期计算
- · 本人的原创代码(SQL及T_SQL)
- · “一卡通”信息系统数据库设计初步探讨
- · 有用的SQL Server语句和存储过程
- · sql service2000的安装 操作 常见问题
- · SQL select 语法
- · PL/SQL DEVELOPER 6.0.5 发布了
- · MS SQL Server查询优化方法
- · 数据窗口中按字段的显示值排序
- · 关于POS操作的一些文章收集链接
- · Sql Server中用变量名作为表名的解决方案
- · 根据当月数据库自动生成下个月数据库--2
- · 逐记录导出text/ntext字段值为文本文件
- · 不通过删除重建方式 重置序列值得简单方式。
- · 用自定义函数替换SQL中的全角数字为半角数字
- · SQL Server 中各个系统表的作用
- · sql的三个主要语句及一点技巧
- · 我的第一次数据库作业:题目原文
- · (续前)SQLServer常见问题应对
- · 查找消耗CPU较大的sql语句
- · 用sp_executesql执行设计期不确定的SQL语句
- · 索引在数据库中的应用分析
- · 关于Freelists和Freelist Groups的研究(修订版)- 有多少种free list
- · 关于Freelists和Freelist Groups的研究(修订版)- freelists是否已经过时
- · DVBBS7.0 ---幕后的微笑
- · 动网论坛上传文件漏洞的原理以及攻击的代码实现
- · 给freeform数据窗口列穿上彩色外套
- · SQLServer的几个技巧
- · 漫谈数据库的启动和关闭
- · 数据仓库实施的6种策略
- · 缩小SQL Server日志文件的SQL语句
- · 自动排除计算字段拷贝表数据
- · What is Index?索引是什么?

