sql根据表名获取字段及对应说明
2010-09-12 00:00
375 查看
SELECT TableName = OBJECT_NAME(c.object_id), ColumnsName = c.name, Description = ex.value, ColumnType=t.name, Length=c.max_length FROM sys.columns c LEFT OUTER JOIN sys.extended_properties ex ON ex.major_id = c.object_id AND ex.minor_id = c.column_id AND ex.name = 'MS_Description' left outer join systypes t on c.system_type_id=t.xtype WHERE OBJECTPROPERTY(c.object_id, 'IsMsShipped')=0 AND OBJECT_NAME(c.object_id) ='tablename'
1.获取所有数据库名:
Select Name FROM Master..SysDatabases orDER BY Name
2.获取所有表名:
Select Name FROM DatabaseName..SysObjects Where XType='U' orDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
3.获取所有字段名:
Select Name FROM SysColumns Where id=Object_Id('TableName')
相关文章推荐
- sql根据表名获取字段及对应说明
- sql根据表名获取字段及对应说明类型长度
- sql根据表名获取字段及对应说明
- SQL - 根据关联,用一个表的值修改另一个表对应字段的值
- Java根据年龄段获取对应年份起始时间戳和最终时间戳、根据生日时间戳获取月份(与数据库的时间戳处理成的月份拼接成SQL条件)
- Sql 获取指定库,根据表查询表,根据表查询字段
- MSSQL 如何采用sql语句 获取建表字段说明、字段备注、字段类型、字段长度
- 【原】一道SQL题(根据一个字段值的后四位的两两差,生成对应的数据行)
- SQL 根据表获取字段字符串
- sql 2008获取表字段说明
- 获取字段,标识,主键,类型,长度,小数位数,允许为空,字段说明 for sql 2000
- Sql获取表信息(包括结构及字段说明)
- Sql获取数据表字段说明
- 获取SQL 各字段说明,表名等有效信息
- sql 根据关联 用一个表的值修改另一个表对应字段的值
- <码农进阶> 解析sql语句中参数名然后根据发射获取对应参数值
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中+MD5加密
- 使用Linq时,根据特定的字符串名称,找到对应字段并获取值
- 教你如何在 sql server 2005 使用 sql 语句获取字段的说明信息