0
我尝试从另一个表中插入数据。我想检查所有行,如果行存在,只需更新,如果行不存在,则插入它(基于ID
)。检查数据是否存在更新else insert in SQL Server linked server
我有这个insert
声明:
insert into d1.dbo.UrlRecord (EntityId, EntityName, Slug, IsActive, LanguageId)
select
Id, 'Category',
REPLACE(Name, ' ', '-'), 1, 0
from d2.dbo.Category
如果Id
存在只是其他新的值更新插入
我想让它动态地运行在SQL Server中使用的工作
听说过ME RGE'声明? –
不,我该怎么做 –
这里你去** [MERGE](https://msdn.microsoft.com/en-in/library/bb510625.aspx)**。试一试 –