1、打开Microsoft SQL Server 2012,选中需要查询所有表的数据库。
2、选中需要查询的表后,点击左上角的“新建查询”,如图。
3、点击“新建查询”后,会在右边d出一个编辑框,我们需要在这里编写sql语句,来查询该数据库下的所有表结构。
4、编写sql语句,点击“执行”,当然,这表语句我们可以根据实际情况,来改变条件只查询需要的表名。
5、这时,会在右下方出现最终的查询结果,name即该库下所有的表名。
查看那些库的话必须用dba权限登录。登陆后可以通过下面的方法来查看。一、查看有哪些库,你的库理解不准确,应该准确来说是表空间,可以通过下面的命令来实现
SELECT Total.name "Tablespace Name",
Free_space, (total_space-Free_space) Used_space, total_space
FROM
(select tablespace_name, sum(bytes/1024/1024) Free_Space
from sys.dba_free_space
group by tablespace_name
) Free,
(select b.name, sum(bytes/1024/1024) TOTAL_SPACE
from sys.v_$datafile a, sys.v_$tablespace B
where a.ts# = b.ts#
group by b.name
) Total
WHERE Free.Tablespace_name = Total.name
二、查看有哪些表。
select table_name from dba_tables where owner='A'
方法:1、使用SQL自带的管理工具进行查看。2、在查询分析器/能执行SQL命令的程序中执行下面的代码,可以查询到当前实例中所有数据库。SQLServer是一个关系数据库管理系统。SQLServer2005是Microsoft公司近年来具有里程碑性质的企业级数据库产品,是新一代的数据管理与分析软件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)