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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[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是指用户数据库的名字;

本文出自 “缘随心愿” 博客,请务必保留此出处http://281816327.blog.51cto.com/907015/1789107

以上是关于[SQL SERVER]SQL 语句查询列出库和表的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver建个数据库和表

SQL Server:通过查询找出列的默认值

SQL的一些查询语句

sql server 2008不用查询语句怎样查看新建的表的信息?像2000中的企业管理器中有个返回所有列一样

Oracle和sql server中复制表结构和表数据的sql语句

SQL语句:子查询