列出某个数据库中所有表:
Select Name from sysobjects where Type='U'
列出数据库中某个表中的所有字段:
Select Name from syscolumns where ID=OBJECT_ID(N'TableName')
列出所有的数据库:
1)use master select * from dbo.sysdatabases
2)exec sp_MSforeachdb N'use [?]select dbname=db_name(),username=user_name()'