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
转自:http://www.soaspx.com/dotnet/sql/mssql/sql2000/sqlserver2000_20091215_2051.html