在MSSQL和mySQL中获取所有表及其数据

时间:2011-07-09 09:43:23

标签: mysql sql-server tsql

考虑到我们不知道数据库中的表名,你们能告诉我如何获取所有表及其记录吗?

如:

use my_database
select * from information_schema.tables 
-- gives all the tables from a database 

如果你能提供mySQL和MSSQL查询,也会很棒。

我认为它会起作用,但没有成功:

select * from (select [TABLE_NAME] from INFORMATION_SCHEMA.TABLES)

1 个答案:

答案 0 :(得分:4)

对于SQL Server,您可以使用:

exec sp_msforeachtable 'select * from ?'