gpt4 book ai didi

c# - 两个不同数据库之间的 SQL INSERT INTO SELECT 语句

转载 作者:太空宇宙 更新时间:2023-11-03 22:40:01 25 4
gpt4 key购买 nike

有时我需要将数据从一个数据库表移动到不同数据库中的另一个表。这些表是相同的。所以我想在 C# Winforms 中编写程序,但我无法弄清楚。我认为我应该使用这个:

INSERT INTO table2
SELECT *
FROM table1
WHERE condition;

但是当我需要两个连接时,如何执行这个sql命令呢?或者什么是正确的方法?

编辑:它们不在同一台服务器上。除了通过链接服务器还有其他选择吗?

最佳答案

如果两个数据库有相同的服务器,那么你可以这样做:

INSERT INTO [dbname].[schema].table2 (<column list >)
SELECT *
FROM [dbname].[schema].table1
WHERE condition;

关于c# - 两个不同数据库之间的 SQL INSERT INTO SELECT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52757324/

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