1
我目前在我的SQL视图(SQL Server 2008 R2)中有这样的说法,这对于获取这两个表并在单个SQL视图中显示它们非常适用。如何使用Select语句在SQL视图中动态创建列?
SELECT sym1, msg1
FROM table_src1
UNION ALL
SELECT sym2, msg2
FROM table_src2
在此扩展,我正在寻找一种方法来动态创建/生成此视图中的列。我们来调用'src'列。该列应该是一个varchar数据类型,并根据每行的上述select语句设置为'src1'或'src2'。
实例数据的视图将返回是这样的:
sym msg src
symbolA morning src1
symbolB night src2
可以这样我查看内完成?我读过类似的问题,答案通常是一个存储过程,但没有任何说法不能在View中完成。
也做到了,谢谢!标记为答案。 – 2012-03-21 04:19:34