如何执行 if 语句来检查列值是否等于用户输入的输入值
我有一个名为 Tasks 的表和一个名为 TaskID 的主键。如果我试图将用户输入的 id 与 TaskID 列进行比较,“if”条件会是什么样子
基本上我正在尝试执行 if(TaskID = 599) 插入值
到目前为止,我已经尝试过:
if ((select TaskID from MyDB.dbo.Tasks where TaskID=599) = 599)
begin
insert into MyDB.dbo.Tasks (Concluded)
Values (1)
end
但是我认为它没有我想要的结果。相反,它会不断创建新任务。