T-SQL 将来自 QUERY + 的值插入表中多变的

发布于 2024-10-11 10:53:08 字数 175 浏览 2 评论 0原文

我想一次性将来自 QUERY + VARIABLE 的值插入到表中。

例如 插入Table2(c1,c2,c3,c4)

c1,c2,c3来自从Table1选择col1,col2,col3 c4来自变量@var

由于数据量很大,我无法进行一次插入和第二次更新。

提前致谢。

I want to insert into table single record in one shot with values coming from QUERY + VARIABLE.

E.g.
Insert into Table2(c1,c2,c3,c4)

c1,c2,c3 are coming from select col1,col2,col3 from Table1
c4 is coming from variable @var

As the volume of data is huge, I can not have one insert and second update.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

木緿 2024-10-18 10:53:08

这是一个非常简单的插入:

insert  Table2
        (c1, c2, c3, c4)
select  col1, col2, col3, @var
from    Table1

That's a pretty straightforward insert:

insert  Table2
        (c1, c2, c3, c4)
select  col1, col2, col3, @var
from    Table1
双手揣兜 2024-10-18 10:53:08

试试这个:

INSERT INTO Table2 (c1,c2,c3,c4) 
SELECT col1, col2, col3, @var FROM table1

Try this:

INSERT INTO Table2 (c1,c2,c3,c4) 
SELECT col1, col2, col3, @var FROM table1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文