SQL Server 查询实例、数据库、表、列

1.查看SQL Server版本

select @@version

2.看看实例名称,默认的是MSSQLSERVER,从很多地方都可以看出来,SQL语句:

Select

Case When SERVERPROPERTY ('InstanceName') Is Null Then @@SERVERNAME
        Else SERVERPROPERTY ('InstanceName')
End

如果是默认实例,SELECT SERVERPROPERTY ('InstanceName')结果就是NULL

3.这个实例下有哪些数据库(可能写的不够准确),直接执行系统存储过程

exec sp_databases

4.看看数据库中有哪些表

select TABLE_NAME from DBNAME.INFORMATION_SCHEMA.TABLES

5.看看表里有哪些字段及字段类型

select COLUMNU_NAME,DATA_TYPE from DBNAME.INFORMARTION_SCHEMA.COLUMNS

where TABLE_NAME=TABLENAME

关于INFORMATION_SCHEMA视图参考:

http://book.51cto.com/art/201207/346350.htm

原文地址:https://www.cnblogs.com/cnmarkao/p/3733896.html