MSSqlServer中用命令查询所有数据库、表、表中列的详细信息 【转】

  • Post author:
  • Post category:其他


/*1.查询SQLSERVER中的所有数据库*/

use master

go

select * from sysdatabases where dbid>4/*where条件用来去掉系统数据库*/

go

/*2.查询SQLSERVER中的所有数据库(存储过程)*/

exec sp_helpdb

/*3.查询指定数据库中的表*/

use 数据库名

go

select * from sysobjects where xtype=’u’/*where条件用来去掉系统表*/

go

/*4.显示当前数据库所有表的详细信息*/

use 数据库名

go

SELECT

表名=case when

a.colorder=1 then d.name else ” end,

字段序号=a.colorder,

字段名=a.name,

标识=case when

CO