使用元数据在视图中查找计算列

时间:2013-03-15 14:33:00

标签: sql sql-server sql-server-2005

有没有办法使用SQL Server元数据来查找视图中作为计算/表达式结果的列? sys.columns目录视图包含Is_Computed字段,但我的一个视图中的一些字段返回0,这是CASE表达式的结果,所以我'猜测它只适用于表中的计算列。是否有适用于视图的类似元数据?

编辑:我在这里尝试实现的是对某些instead of触发器的审核。我有许多视图需要使用触发器进行更新,并且我希望确保视图中的每个列都在触发器中进行计算,因此不会丢失任何数据。问题是我的查询正在标记无法更新的字段,因为它们是计算的结果,我希望找到一种方法将这些字段排除在我的结果之外。

0 个答案:

没有答案