SQL Server查询数据库字段信息
2010-05-06 11:40
295 查看
以下代码兼容SQL Server 2000。 SELECT c.[name] AS '列名', CASE WHEN t.[name] = 'DECIMAL' OR t.[name] = 'NUMERIC' THEN UPPER(t.[name]) + '(' + CAST(c.[xprec] AS VARCHAR) + ', ' + CAST(c.[xscale] AS VARCHAR) + ')' WHEN t.[name] = 'BINARY' OR t.[name] = 'CHAR' OR t.[name] = 'NCHAR' OR t.[name] = 'NVARCHAR' OR t.[name] = 'VARBINARY' OR t.[name] = 'VARCHAR' THEN UPPER(t.[name]) + '(' + CAST(c.[length] AS VARCHAR) + ')' ELSE UPPER(t.[name]) END AS '数据', CASE c.isnullable WHEN 0 THEN '否' WHEN 1 THEN '是' END AS '可为空', ISNULL(p.value, '') AS '说明' FROM SysColumns AS c LEFT JOIN SysTypes AS t ON c.xtype = t.xtype LEFT JOIN SysProperties AS p ON c.id = p.id AND c.colid = p.smallid WHERE c.id = (SELECT id FROM SysObjects WHERE name = '您的表格名称')
相关文章推荐
- SQL server 查询数据库表名称及数据库表字段信息
- MS SQL 查询数据库中所有索引以及对应的表字段 SQL Server Profiler性能跟踪
- SQL Server 学习笔记④ 查询某个数据所在数据库表中的哪个字段上出现过的存储过程
- 查询所有SQL用户的连接信息(可显示IP)\SQL Server中强制关闭数据库连接
- sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名
- sql server在多个数据库间 快速查询某个表的信息
- 获取通过sql查询数据库的表,字段,主键,自增,字段类型等信息。
- SQL server 2008查询数据库中含有此字段内容的所有表
- MSSQL 查询数据库表信息及表字段的详细信息
- SQL语句查询数据库所有表和所有字段的详细信息(包括表描述和字段描述)
- sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名
- sql server实现在多个数据库间快速查询某个表信息的方法
- 查询Sql Server 中,数据库名称、数据表名称、字段名称.
- SQL SERVER统计服务器所有的数据库(数据库文件)、表(表行数)、字段(各字段)等详细信息
- 查询MySql数据库架构信息:数据库,表,表字段
- 如何查询SQL Server的众多数据库的report信息
- Mysql中查询某个数据库中所有表的字段信息
- sql server 查询表字段信息
- —查询数据库中所有的表名字段名说明 详细信息
- 查询MySql数据库架构信息:数据库,表,表字段