【发布时间】:2018-02-08 23:58:40
【问题描述】:
所以我想查看一个视图并将其发送到一个表,但我也想用“状态”列标记插入的行。
目前我拥有的是以下
INSERT INTO NewTable (Data 1, Data2, Data2)
SELECT Data1, Data2, Data3
FROM OldView
结果是新表中的 Data1,Data2,Data3。但我想指出,这些只是放在这张表中。所以理想情况下,新表看起来像 Data1、Data2、Data3、Status。状态已经是新表中的一列。任何帮助都会很大,请询问您是否需要任何澄清
【问题讨论】:
-
状态如何计算?还是这个查询中所有行的常量值?
-
状态将是一个常数
-
@t_wimms 你所说的状态是什么意思是一个常数,它是依赖于任何东西还是它有一个
default constraint? -
抱歉应该指定。它只会设置为文本“AddedFromView”
-
这太不可思议了,这正是我在回答中选择的值!
标签: sql sql-server insert