相关疑难解决方法(0)

通过SQL查询获取特定数据库的所有表名?

我正在开发可以处理多个数据库服务器的应用程序,如"MySQL"和"MS SQL Server".

我想使用适用于所有数据库类型的通用查询来获取特定数据库的表名.我试过以下:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'
Run Code Online (Sandbox Code Playgroud)

但它给出了特定服务器的所有数据库的表名,但我想获取所选数据库的表名.如何限制此查询以获取特定数据库的表?

sql sql-server

283
推荐指数
10
解决办法
106万
查看次数

标签 统计

sql ×1

sql-server ×1