我正在尝试将VALUES替换与SQL Server的delete语句一起使用。
但是,以下内容不起作用。我有点不知道是否有一种简单的方法可以实现这一点。
我错过了什么?感谢您的帮助。谢谢
DELETE
FROM [dbo].[Jobs_Current]
WHERE (jobNo = ? AND Name = ?)
VALUES (1234, 'Mr Ape')
我怀疑你想要这个:
DELETE jc
FROM [dbo].[Jobs_Current] jc JOIN
(VALUES (1234, 'Mr Ape')) v(jobNo, name)
ON jc.jobNo = v.jobNo AND jc.Name = v.Name;