如何从视图中返回类型化的空值

时间:2010-10-27 14:16:55

标签: sql tsql

我有多个观点为实体框架提供了动力,有些观点并没有像他们的兄弟那样归还所有领域。

为了EF,我需要确保所有视图都返回相同的签名。因此,在具有较少字段的视图中,我只需添加缺少的列:

,Column1
,Column2
,null Column3

由于Column3不在视图返回的表中,我只需添加它以匹配具有Column3的其他视图的签名。

我的问题是,我怎样才能使Column3键入,这样如果我运行sp_help MyView那列以字符串或int等方式返回..我知道我可以返回0 Column3或''Column3,但我想保持为空。

1 个答案:

答案 0 :(得分:3)

只需cast列:

 ,   cast(null as datetime) as Column3