sqlserver笔记 20170410

1.获取所有数据库名:

SELECT Name FROM Master..SysDatabases ORDER BY Name

2.获取所有表名:

SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
SELECT   name  FROM   sys.tables go

DatabaseName 改为对应的 数据库名,比如bbs_database

XType='U':表示所有用户表;
XType='S':表示所有系统表;
3.获取所有字段名:

SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')

TableName 改为对应的 表名,比如BaseCode

4.查询当前数据库中的所有用户表


select * from INFORMATION_SCHEMA.TABLES
sp_helptext 'INFORMATION_SCHEMA.TABLES'

5.查询当前数据库中所有列

select * from INFORMATION_SCHEMA.COLUMNS

猜你喜欢

转载自www.cnblogs.com/my-flash/p/12380001.html