225025 发表于 2018-10-15 11:18:24

[SQL SERVER]SQL 语句查询列出库和表

  一、列出数据库
  1.列出所有库
use master;  
go
  
select name,dbid from master.dbo.sysdatabases
  2.只列出用户库
use master;  
go
  
select name,dbid from master.dbo.sysdatabases where dbid>4;
  二、列出库中的表
  1.只列出库中的系统表;
use DB_NAME;  
go
  
select name,xtype from sysobjects where xtype = 's'
  2.只列出库中的用户数据表;
use DB_NAME;  
go
  
select name,xtype from sysobjects where xtype = 'u'
  附注: DB_NAME是指用户数据库的名字;


页: [1]
查看完整版本: [SQL SERVER]SQL 语句查询列出库和表