sql - View 中列的表名

标签 sql sql-server database sql-server-2008

我有一个返回 30 列的 View 。该 View 是通过三个表的内部连接创建的。我希望使用查询找出从哪个表中获取的列,而不是逐行查看 View 。 有没有办法在 sql server 2008 中做到这一点? 提前致谢

最佳答案

I wish to find out which column was taken from which table using a query rather than going through the view line by line

不,没有。

如果数据来自的表很重要,您可以在您的 View 中使用列的别名来标识它们来自哪些表。

然而,这将首先否定拥有 View 的原因。

关于sql - View 中列的表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13258850/

相关文章:

mysql - 使用 MySQL 使用 2 个 ID 在同一个表上多次左连接

mysql - 确定哪些商品被一起购买(杰卡德系数)

sql - 优化 WHERE 子句中包含许多 OR 语句的查询

mysql - 通过 mysql 使用 JPARepository 批量复制链接行

php - 无法在一条语句中执行多个更新查询

sql - 为什么比较数据时 case 语句失败?

mysql - SQL-从字符串中选择数字并替换它

sql-server - SQL在动态创建的存储过程的注释中打印行号?

sql-server - 在 SQL Server 中确定日期

mysql - Perl 函数 "waits"在返回 1 到 main 函数之前