gpt4 book ai didi

sql - 删除加入语句

转载 作者:行者123 更新时间:2023-12-01 09:35:23 26 4
gpt4 key购买 nike

我试图在我的存储过程中使用 Delete 语句,但它给了我一个错误提示,

对象名称“BRWSQLDC”无效。

以下是我的删除声明:

set @Query = 'DELETE FROM ' + @DestLinkServer + ' FROM .HL2_61.dbo.ArtPDF AP JOIN .HL2_61.dbo.Article A on A.ArticleID = AP.ArticleID ' + ' WHERE ArticleKey = ' + CONVERT(VARCHAR, @Id)

当我如下执行时

DELETE FROM BRWSQLDC FROM .HL2_61.dbo.ArticlePDF AP JOIN .HL2_61.dbo.Article A on A.ArticleID = AP.ArticleID  WHERE ArticleKey = -1591276581

Error is: Invalid object name 'BRWSQLDC'.

如果我尝试执行如下代码:

'DELETE FROM ' + @DestLinkServer + ' .HL2_61.dbo.ArticlePDF AP JOIN .HL2_61.dbo.Article A on A.ArticleID = AP.ArticleID ' + ' WHERE ArticleKey = ' + CONVERT(VARCHAR, @Id)

传递值时,

DELETE FROM BRWSQLDC .HL2_61.dbo.ArticlePDF AP JOIN .HL2_61.dbo.Article A on A.ArticleID = AP.ArticleID  WHERE ArticleKey = -1591276581

我得到的错误是:

Incorrect syntax near 'AP'.

请帮助我如何在删除中加入 2 个表,然后在服务器中删除它(如果存在)。

最佳答案

你不需要一个连接,而是一个适当的 WHERE 子句。

关于sql - 删除加入语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9097087/

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