得到数据库表中的结构,初值
来源:互联网 发布:大道寺知世情侣头像 编辑:程序博客网 时间:2024/06/02 00:02
SELECT
(CASE WHEN a.colorder=1 THEN d.name ELSE '' END) N'表名',
a.colorder N'字段序号',
a.name N'字段名',
(CASE WHEN COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 THEN '√'ELSE '' END) N'标识',
(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) N'主键',
b.name N'类型',
a.length N'占用字节数',
COLUMNPROPERTY(a.id,a.name,'PRECISION') AS N'长度',
ISNULL(COLUMNPROPERTY(a.id,a.name,'Scale'),0) AS N'小数位数',
(CASE WHEN a.isnullable=1 THEN '√'ELSE '' END) N'允许空',
ISNULL(e.text,'') N'默认值',
ISNULL(g.[value],'') AS N'字段说明'
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
WHERE
d.name = '**' --要查询的表
ORDER BY
object_name(a.id), a.colorder
(CASE WHEN a.colorder=1 THEN d.name ELSE '' END) N'表名',
a.colorder N'字段序号',
a.name N'字段名',
(CASE WHEN COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 THEN '√'ELSE '' END) N'标识',
(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) N'主键',
b.name N'类型',
a.length N'占用字节数',
COLUMNPROPERTY(a.id,a.name,'PRECISION') AS N'长度',
ISNULL(COLUMNPROPERTY(a.id,a.name,'Scale'),0) AS N'小数位数',
(CASE WHEN a.isnullable=1 THEN '√'ELSE '' END) N'允许空',
ISNULL(e.text,'') N'默认值',
ISNULL(g.[value],'') AS N'字段说明'
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
WHERE
d.name = '**' --要查询的表
ORDER BY
object_name(a.id), a.colorder
- 得到数据库表中的结构,初值
- 得到Access数据库中的所有表名
- 有关如何得到orcle数据库表结构的pdm文件
- 查看数据库中的表结构
- 得到sqlserver数据库中表结构信息
- 得到 所有数据库中,所有用户表中的记录数
- 如何得到Oracle数据库中的所有表空间?
- 得到数据库中admin表中的总记录数
- SQL SERVER 2008得到数据库表中的重复信息
- 给表赋初值
- jdbc 得到表结构、主键
- jdbc 得到表结构、主键
- jdbc 得到表结构、主键
- jdbc 得到表结构、主键
- 查数据库中的表,了解大体结构
- 导出数据库中的所有表的结构
- 命令行导出mysql数据库中的表结构
- MySQL数据库中的表结构转sqlserver2000
- JDBC连接数据库经验技巧集萃
- NHibernate中文学习资料2
- 书讯 -- Training Kit:SQL Server 2005 实作与维护 I II
- 說說俺的FTP Server服務器
- usb热插拔使用简介
- 得到数据库表中的结构,初值
- 函数指针和函数编译
- 转载:DoxyGen文档之五
- powerdesinger逆项工程
- DriverStudio不能转换Source中GDI_DRIVER类型问题解决
- 简单的用于数据分页的PageBean
- 转载:使用doxygen
- linux system init
- vnc