は、私はテーブルstudent(int ID, nvarchar(10) studentName)
とmyStudentType (int ID, nvarchar(10) studentName)
MERGE文は、2008
は私がmyStudentType
パラメータ(@students
)とパラメータを受け入れるストアドプロシージャを作成する必要がテーブルのユーザタイプを持っている@newname
mySp(@students myStudentType, @newname nvarchar(10))
を入力してmyStudentType
を生徒とマージして、両方のテーブルに存在するIDを持つすべての行に今度は学生テーブルにあるstudentName
- @newname
(パラメータ) とSPは(マージを優先)することを行うための最善の方法は何
に学生テーブルを更新していなかった@studentsから
おかげ
私は、マージを使用してstudentテーブル内のすべての行を更新する部分しか持っていません...私はspにparamで更新されなかったすべてのレコードを取得する方法を知らない –