我在 C# 中有一个带有 Sql-server 数据库的项目。
在该数据库中,我有一个名为“Process”的表和名为“process_name”、“Full_Name”和“Version”的列(所有类型:nvarchar(50))。
我想编写一个查询来添加新进程,前提是它还不存在于表中。
我该怎么做?
非常感谢,
最佳答案
IF NOT EXISTS (SELECT * FROM Process WHERE process_name = 'xxx')
INSERT INTO Process (process_name, Full_Name, Version)
VALUES ('xxx', 'yyy', 'zzz')
关于c# - 如何仅在 SQL Server 中不存在记录时才添加记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2730221/