ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 获取sql server数据库中所有库、表、字段名的方法

获取sql server数据库中所有库、表、字段名的方法

Linux操作系统 作者:tf1008 时间:2013-11-08 17:33:14 0 删除 编辑
获取sqlserver数据库中所有库、表、字段名的方法
2009年03月12日 星期四 下午 12:51
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')

 

 

 

access :
如果表存在,如何得到这个表?

SELECT *
FROM MSysObjects where name='ExamResultTime ' and type=1 and flags=0

//得到该数据库中所有的表名

SELECT name FROM MSysObjects where type=1 and flags=0

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14558067/viewspace-776138/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-11-08

  • 博文量
    7
  • 访问量
    20723