sqlserver表结构查询
来源:互联网 发布:js match和exec 编辑:程序博客网 时间:2024/04/30 03:03
SELECT CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名,
CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明,
a.colorder AS 字段序号, a.name AS 字段名, CASE WHEN COLUMNPROPERTY(a.id,
a.name, 'IsIdentity') = 1 THEN '√' ELSE '' END AS 标识,
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 AS 主键, b.name AS 类型, a.length AS 占用字节数,
COLUMNPROPERTY(a.id, a.name, 'PRECISION') AS 长度,
ISNULL(COLUMNPROPERTY(a.id, a.name, 'Scale'), 0) AS 小数位数,
CASE WHEN a.isnullable = 1 THEN '√' ELSE '' END AS 允许空, ISNULL(e.text, '')
AS 默认值, ISNULL(g.[value], '') AS 字段说明
FROM syscolumns a LEFT OUTER 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 OUTER JOIN
syscomments e ON a.cdefault = e.id LEFT OUTER JOIN
sysproperties g ON a.id = g.id AND a.colid = g.smallid LEFT OUTER JOIN
sysproperties f ON d.id = f.id AND f.smallid = 0
ORDER BY a.id, a.colorder
- sqlserver表结构查询
- 查询SQLSERVER表结构
- sqlserver 查询表结构语句
- sqlserver表结构查询语句
- 查询SQLSERVER表结构脚本
- sqlserver 2008 查询表结构语句
- sqlserver 树形结构查询,单表
- SQLServer 查询所有表名 + 查询表结构
- SQLServer 查询所有表名 + 查询表结构
- 查询SqlServer 2005的表结构和描述
- SQLServer 表结构相关查询(快速了解数据库)
- SQL查询SQLSERVER数据库中的临时表结构脚本
- SQL查询SQLSERVER数据库中的临时表结构脚本
- SqlServer字段说明查询及快速查看表结构
- SQLserver表结构操作
- SQLSERVER 复制表结构
- sqlserver 导出表结构
- sqlserver 复制表结构
- STL中map与hash_map容器的选择 ------------转载
- 我你他的故事
- DESC 只列出字段名的方法
- VB调用系统的"打印机设置"和"页面设置".
- 制作ramdisk文件系统
- sqlserver表结构查询
- ORACLE表空间管理
- 含jsr82的J2ME蓝牙程序能否在windows mobile上运行起来?
- 有时CString很让人伤心
- 使用MD5加密用户密码
- Spring bean的作用域(转)
- eclipse nokia j2me配置开发
- 心烦
- rename linux 函数