我有一个我正在编写的应用程序可以访问 SQL 服务器后端。最常用的部分之一是用户选择问题的答案,然后触发存储过程,查看是否已经给出答案,是否执行 UPDATE,如果没有则执行 INSERT。
这工作得很好,但现在我们已经升级到 SQL Server 2008 express 我想知道重写这个 SP 以使用新的 MERGE 命令是否会更好/更快/更有效。
有谁知道这是否比执行 SELECT 后跟 INSERT 或 UPDATE 更快?
我有一个我正在编写的应用程序可以访问 SQL 服务器后端。最常用的部分之一是用户选择问题的答案,然后触发存储过程,查看是否已经给出答案,是否执行 UPDATE,如果没有则执行 INSERT。
这工作得很好,但现在我们已经升级到 SQL Server 2008 express 我想知道重写这个 SP 以使用新的 MERGE 命令是否会更好/更快/更有效。
有谁知道这是否比执行 SELECT 后跟 INSERT 或 UPDATE 更快?