从SQL Server中的表名获取数据库名

时间:2019-06-11 00:48:00

标签: sql-server

我需要从SQL Server中的表名获取数据库名。我可以在数据库中查询“表名”,但是如何获取每个表的数据库名呢?

from skimage import img_as_ubyte
i = imread('516.jpg')
i_8 = img_as_ubyte(i)
imshow(i_8)
print(i_8)
i_8rgb = gray2rgb(i_8)
plt.imshow(i_8rgb, cmap='gray')

输出:

select * 
from sys.tables;

2 个答案:

答案 0 :(得分:1)

尝试使用

SELECT * FROM  INFORMATION_SCHEMA.TABLES

答案 1 :(得分:0)

sys.tables为您提供当前数据库表的列表。当前数据库名称可以从db_name()查询。

如果要查找特定数据库的表列表,请使用db1.sys.tables

不太确定您的要求是什么,但是如果您想要当前的数据库和表名,可以查询INFORMATION_SCHEMA.TABLES