相关疑难解决方法(0)

插入和更新的单独存储过程?

我在 Microsoft SQL Server 中有一个表。有时需要更新,有时需要插入。我可以写2个存储过程:

InsertNewPerson
UpdatePertsonById
Run Code Online (Sandbox Code Playgroud)

但我正在考虑编写 1 个存储过程而不是 ( SetPerson),这两个过程都可以(如果有ID,则是update操作,否则insert)。

我应该创建一个存储过程(只需要维护一个)还是应该创建两个不同的存储过程?

sql-server-2008 sql-server stored-procedures physical-design upsert

5
推荐指数
1
解决办法
2万
查看次数