如何在 SQL Server 2016 中将现有 table 列修改为隐藏?

How do you modify existing table columns to HIDDEN in SQL Server 2016?

我相信有一项新功能,您可以将列定义为 HIDDEN,这样 SELECT * returns 除了隐藏列之外的所有列。

这可能吗?如果是,您将如何使用 SQL Server 2016 或 SQL Azure 实现它?

将评论中的信息添加到答案中..

我们不能将列指定为隐藏并执行 select * 其中 returns 除了隐藏的所有列,如 Temporal tables.Moreover 此功能仅适用于 validfrom,对列有效,尽管有这样的 feature.As Satya 提到您可以使用视图来实现或多或少相同的效果。