reza_edu
شنبه 14 خرداد 1390, 00:36 صبح
سلام به همه .
در پایگاه داده ای که ایجاد کردم جدولی وجود دارد که نام آن Person میباشد و از ستون های زیر تشکیل شده است :
IDPerson int,FirstName nvarchar(50),LastName nvarchar(50).
حالا من میخواهم sp بنویسم که با گرفت داده xml ان داده را دریافت کرده و با توجه به اینکه حائی چه اطلاعاتی میباشد اعمال update و insert را انجام دهد.
فرض کنید که اطلاعات زیر به ای sp ارصال شده باشد :
<Person>
<IDPerson>56</IDPerson>
<FirstName>reza</FirstName>
<LastName>taslimi</LastName>
</Person>
<Person>
<IDPerson>-1</IDPerson>
<FirstName>bnm</FirstName>
<LastName>ignore</LastName>
</Person>
من می خواهم در sp بتوانم اطلاعات را بخوانم و اگر IDPerson عدد مثبت بود تو جدول person همون اطلاعات با اطلاعات جدید ویرایش بشه و اگه IDPerson عدد منفی بود اطلاعات اون که نام و نام خانوادگی میشه تو جدول Person درج بشه .
ممنون میشم راهنمائی کنید .
در پایگاه داده ای که ایجاد کردم جدولی وجود دارد که نام آن Person میباشد و از ستون های زیر تشکیل شده است :
IDPerson int,FirstName nvarchar(50),LastName nvarchar(50).
حالا من میخواهم sp بنویسم که با گرفت داده xml ان داده را دریافت کرده و با توجه به اینکه حائی چه اطلاعاتی میباشد اعمال update و insert را انجام دهد.
فرض کنید که اطلاعات زیر به ای sp ارصال شده باشد :
<Person>
<IDPerson>56</IDPerson>
<FirstName>reza</FirstName>
<LastName>taslimi</LastName>
</Person>
<Person>
<IDPerson>-1</IDPerson>
<FirstName>bnm</FirstName>
<LastName>ignore</LastName>
</Person>
من می خواهم در sp بتوانم اطلاعات را بخوانم و اگر IDPerson عدد مثبت بود تو جدول person همون اطلاعات با اطلاعات جدید ویرایش بشه و اگه IDPerson عدد منفی بود اطلاعات اون که نام و نام خانوادگی میشه تو جدول Person درج بشه .
ممنون میشم راهنمائی کنید .