gpt4 book ai didi

sql-server - 如何向链接服务器表中插入一行?

转载 作者:行者123 更新时间:2023-12-02 14:30:03 24 4
gpt4 key购买 nike

我有一个连接到的服务器 SourceServer,它有一个链接服务器 TargetServer。

插入语句应该是什么样子(我需要引用链接服务器、数据库、命名空间、表):

//Connected to [SourceServer]

USE [SourceDatabase]

DECLARE @HelloWorld NVARCHAR(255)

SELECT @HelloWorld = Name From dbo.Names where Id = 1

INSERT INTO [TargetServer].[TestDatabase].dbo.TestTable (Name) VALUES (@HelloWorld)

此语句执行时出现异常:

Too many prefixes.

更新:上面的语法工作正常,问题是用于连接到链接服务器的 sql 用户的密码过期:)

最佳答案

INSERT INTO [TargetServer].[TestDatabase].[dbo].TestTable (Name)
SELECT Name From [SourceServer].[SourceDatabase].[dbo].[Names] where Id = 1

关于sql-server - 如何向链接服务器表中插入一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11152907/

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