View Full Version : حرفه ای: کمک در نوشتن این پروسیجر
kami_63
دوشنبه 28 دی 1388, 14:56 عصر
با سلام خدمت همه اساتید محترم
من می خوام یه پروسیجر بنویسم که در جدول 1 که دارای 2 تا فیلد هست مقدار s1 و s2 رو ذخیره کنه و در جدول 2 که دارای 1 فیلد هست مقدار از s1 تا s2 رو ذخیره کنه و اگه تو جدول 2 به یه مقدار تکراری خورد کل عملیات insert رو هم از جدول 1 و هم 2 Rollback کنه ..
امیدوارم که تونسته باشم منظورمو درست گفته باشم محتاج کمکهای شما دوستان
AminSobati
دوشنبه 28 دی 1388, 19:39 عصر
سلام دوست عزیزم،
شما باید Transaction رو از قبل از Insert داخل جدول اول شروع کنید
kami_63
سه شنبه 29 دی 1388, 14:40 عصر
سلام دوست عزیزم،
شما باید Transaction رو از قبل از Insert داخل جدول اول شروع کنید
سلام مرسی که جواب دادین میشه یه زحمتی بکشین و این پروسیجر رو واسم بنویسین چون من نتونستم بنویسمش
kami_63
چهارشنبه 30 دی 1388, 15:01 عصر
چرا جوابی نمیدین من اینو لازم دارم :عصبانی++::افسرده::گریه::گریه: :گریه:
DataMaster
چهارشنبه 30 دی 1388, 19:15 عصر
Begin Tran
Insert Into .......
Insert Into .....
If @@error <> 0
Begin
Raiserror('خطا در ثبت اطلاعات',16,1)
Rollback tran
End
Else
Commit
kami_63
پنج شنبه 01 بهمن 1388, 17:01 عصر
Begin Tran
Insert Into .......
Insert Into .....
If @@error <> 0
Begin
Raiserror('خطا در ثبت اطلاعات',16,1)
Rollback tran
End
Else
Commit
سلام مرسی از جوابتون
من با اون قسمت که باید از s1 تا s2 رو ذخیره کنه رو هم مشکل دارم اگه میشه راهنمایی کنین
AminSobati
شنبه 03 بهمن 1388, 15:44 عصر
ذخیره کردن از s1 تا s2 در یک فیلد به چه شکلی هست؟ یعنی Concat میکنید؟
محمد سلیم آبادی
شنبه 03 بهمن 1388, 16:06 عصر
ذخیره کردن از s1 تا s2 در یک فیلد به چه شکلی هست؟ یعنی Concat میکنید؟
واقعا حرفه ای کلمه را خلاصه کردین (concatenate) این کلمه خوشبختانه معادل فارسی داره (الحاق)!
kami_63
شنبه 03 بهمن 1388, 18:16 عصر
ذخیره کردن از s1 تا s2 در یک فیلد به چه شکلی هست؟ یعنی Concat میکنید؟
-------------------------------------------------------------------
خوب منظورم اینکه مثلا s1=10 تا s2=20 حالا از 10 تا 20 رو تو یه فیلدی ذخیره کنه و اگه این وسط به یه عدد تکراری خورد Rollback کنه همین
ممنون میشم اگه جواب بدین
AminSobati
شنبه 03 بهمن 1388, 23:57 عصر
اگر یک نمونه دیتا نمایش بدین شاید بهتر باشه
kami_63
سه شنبه 06 بهمن 1388, 16:24 عصر
اگه میشه فقط بگین که چطور میتونم تو پروسیجر از for استفاده کنم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.