小编ara*_*orn的帖子

MSSQL 将数据从一个表插入到另一个具有固定值的表

您好,我想在名为 Data 的表中插入来自另一个名为 SourceTable 的表中的多列和一个列,该列为 Data 中添加的每一行都有一个标准值。

假设您在名为 SourceTable 的表中有 Column1 和 Column2,并且 source_id 是预先计算的,并且对于在此查询中添加到 Data 中的每一行,它都是相同的。

INSERT INTO Data (Columns1, Column2, source_id)
SELECT Column1, Column2
FROM SourceTable
UNION SELECT 2;
Run Code Online (Sandbox Code Playgroud)

我试过这个但不起作用,很可能是因为 SELECT 2 只返回一行。

t-sql sql-server

2
推荐指数
1
解决办法
1156
查看次数

标签 统计

sql-server ×1

t-sql ×1