可能重复:
Solutions for INSERT OR UPDATE on SQL Server
Check if a row exists, otherwise insert
我正在使用SQL Server 2008 R2,C#.NET 4.0(和LINQ)。
我想在表中获取或创建一行,然后将一个字符串附加到其中一列。
我想知道这种习语是否有最佳实践,或者SQL是否提供了开箱即用的功能?
不知怎的transaction start -> select -> insert or update -> transaction end
似乎不够优雅......