首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么访问数据库,得到所有的表名

2012-03-21 
如何访问数据库,得到所有的表名?如题,有没有一个方法,可以连接数据库后,自动搜索到数据库里的每个表,返回

如何访问数据库,得到所有的表名?
如题,有没有一个方法,可以连接数据库后,自动搜索到数据库里的每个表,返回表名?

得到表的列名可以通过   SqlDataReader.GetName(i)   得到,得到表名,应该也有类似的方法吧,有没有高人可以指点一下?谢谢

[解决办法]
select name from sysobjects where xtype = 'U ' --所有用户表
[解决办法]
select a.name as '表名 ',isnull(b.value, ' ') as '表注释 '
from sysobjects a left join sysproperties b
on a.id = b.id
where a.xtype = 'U '

热点排行