是否可以通过查询检索数据库中的所有表?

问题描述 投票:0回答:1

我想知道是否有一个查询可以显示数据库中的所有表(包括表中的数据?

例如,如果我想显示单个表的结果,我只需编写 select * from [table] 即可。但是,是否有一个在数据库上执行的查询来显示数据库中所有表的结果?

sql t-sql ssms
1个回答
0
投票

如果要显示数据库中所有表的内容,通常需要单独查询每个表。没有一个查询可以一次性显示数据库中所有表的内容,特别是当表具有不同结构时。

但是,如果您使用支持动态 SQL 的数据库管理系统,则可以编写脚本或存储过程来为每个表生成并执行必要的 SELECT 查询。

© www.soinside.com 2019 - 2024. All rights reserved.