gpt4 book ai didi

sql-server - INSERT INTO SELECT * for SQL Server,不可能,我说得对吗?

转载 作者:行者123 更新时间:2023-12-01 07:55:57 25 4
gpt4 key购买 nike

使用 SQL Server 2008 R2

显然可以做到

INSERT INTO Table1 SELECT * FROM Table1 where Id=1234

见: W3Schools

但是在 SQL Server 中这不起作用。我是否认为 SQL Server 不支持上述 INSERT 语句,需要专门指定列。

谢谢。

编辑

上面的 SQL 不完整,现在更正了

最佳答案

您错过了要插入的表的名称

insert into destination_table
select * from source_table

当然,这只适用于具有相等列的表。如果您只想插入特定的列,那么您也需要指定它们
insert into destination_table (col1, col2)
select col7, col3 from source_table

关于sql-server - INSERT INTO SELECT * for SQL Server,不可能,我说得对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26886421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com