sql - 显示所有表的所有数据

标签 sql sql-server tsql

我想显示数据库中的所有数据,而不为每个表编写 select - 我该如何做到这一点?

我不想这样做:

select * from Customer
select * from Employee
select .............

我正在将 TSQL 与 MSSQL Server 结合使用。

最佳答案

DECLARE @sqlText VARCHAR(MAX)
SET @sqlText = ''
SELECT @sqlText = @sqlText + ' SELECT * FROM ' + QUOTENAME(name) + CHAR(13) FROM sys.tables
EXEC(@sqlText)

关于sql - 显示所有表的所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7106108/

相关文章:

mysql - 基于条件的SQL查询

sql-server - T-sql 在字段更改时重置行号

sql - (递归)SQL 查询而不是循环

sql-server - 服务器属性 ('LicenseType' )

sql-server - 使用带连字符的名称连接到 SQL Server 数据库

sql - 如何在 SQL Server 中使用以下方法对数据进行 GROUP BY?缺口和岛屿

sql - 在 SQL 中循环 SELECT 结果集

sql - 如何在不安装 SQL Server 2005 的情况下测试语法

php - 警告 : mysqli_free_result() again

mysql 搜索行的 3 列具有相同的值