如何高效在ASP.NET 2.0中处理Computed Columns列?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3704个文字,预计阅读时间需要15分钟。
导语:Microsoft SQL Server中的computed columns列是一种特殊的列,其值通过一个表达式计算得出,而这个表达式引用的是同一张表中其他列的值。以下以ServiceLog表为例,展示如何创建和使用这种列。
ServiceLog表包含以下列:- ServicePerformed- Em
创建computed columns列的示例:
sqlALTER TABLE ServiceLogADD EmValue AS (CASE Em WHEN 'Yes' THEN 'Yes' WHEN 'No' THEN 'No' ELSE 'Unknown'END);
此例中,EmValue列通过CASE表达式计算Em列的值,当Em为'Yes'时返回'Yes',为'No'时返回'No',否则返回'Unknown'。
本文共计3704个文字,预计阅读时间需要15分钟。
导语:Microsoft SQL Server中的computed columns列是一种特殊的列,其值通过一个表达式计算得出,而这个表达式引用的是同一张表中其他列的值。以下以ServiceLog表为例,展示如何创建和使用这种列。
ServiceLog表包含以下列:- ServicePerformed- Em
创建computed columns列的示例:
sqlALTER TABLE ServiceLogADD EmValue AS (CASE Em WHEN 'Yes' THEN 'Yes' WHEN 'No' THEN 'No' ELSE 'Unknown'END);
此例中,EmValue列通过CASE表达式计算Em列的值,当Em为'Yes'时返回'Yes',为'No'时返回'No',否则返回'Unknown'。

