SQL中是否有get-or-create(延迟加载?)习惯用法?

时间:2012-09-25 07:25:09

标签: c# linq sql-server-2008-r2

  

可能重复:
  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似乎不够优雅......

0 个答案:

没有答案