sql - 有没有办法从表/ View 中选择 SELECT 子句中的第 n 列

标签 sql sql-server-2005

我有这个包含数百列的巨大 View ,我需要选择第 114 列,例如:

SELECT "144" FROM MyView;

PS:显然,我不知道该列的名称。我只是将结果行复制到一个 Excel 文件中,搜索了 EJ 列中的特定值,因此我想选择在我的 View 中仅显示第 n 列的所有行以进行进一步调试。

干杯!

最佳答案

如果您使用的是 MS SQL Server,您可以

sp_help ViewName

然后滚动到 Column_name 结果集中的第 144 列以查看该列的名称。

此外,您可以在 SQL Server Management Studio 的结果 Pane 中选择“使用标题复制”,然后将结果集粘贴到 Excel 中,标题(列名称)保持不变。

关于sql - 有没有办法从表/ View 中选择 SELECT 子句中的第 n 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2768688/

相关文章:

php - 如何注销特定用户 session (php 和 mysql)

当传递空字符串时,SQL Server OPENJSON 返回日期类型的 1900-01-01

sql-server-2005 - 以字节为单位存储文件大小的最佳方法?

SQL 2005 CTE 与 TEMP 表用于其他表的联接时的性能

c# - 在 SQL Server 中使用 GO 关键字

php - 位于 2 个不同表中的 2 个数字之间的差异的平均值

mysql - 使用 MySQL 在创建的 VIEW 中看不到 NULL 值

java - jOOQ - 别名和引号错误

sql-server - 我们真的需要在 SQL Server 2008 R2 中运行 Vacuuming 吗?

SQL - 使用动态函数计算列