oliya24
شنبه 13 خرداد 1391, 01:16 صبح
سلام و خسته نباشید
دوستان من میخوام توی کدهای tsql به طریقی کاری کنم که اگر مثلا در چند دستور یکی از انها دچار مشکل شد مابقی دستورات اجرا شود
مثلا در این نمونه کد
create
proc fdfq
as
declare
@se int
set
@se =0
insert
into bn (id )values(ds)
if
(@@ERROR <>0)
set
@se =@@ERROR
select
* from bn
if
(@@ERROR <>0)
set
@se =@@ERROR
return
(@se)
من ایدی جدول رو از نوع Int گرفتم ولی برای اینکه ببینم این روال کار میکنه یا نه اومدم و مقدار string رو در جدول درج کردم و زیر اون هم یه دستور سلکت نوشتم ولی موقع اجرای پروسیجر فقط و فقط مرحله خطا اجرا میشه و به قسمت سلکت نمیرسه
میخوستم از دوستان خواهش کنم که من رو در این کار یاری کنند
ممنونم
دوستان من میخوام توی کدهای tsql به طریقی کاری کنم که اگر مثلا در چند دستور یکی از انها دچار مشکل شد مابقی دستورات اجرا شود
مثلا در این نمونه کد
create
proc fdfq
as
declare
@se int
set
@se =0
insert
into bn (id )values(ds)
if
(@@ERROR <>0)
set
@se =@@ERROR
select
* from bn
if
(@@ERROR <>0)
set
@se =@@ERROR
return
(@se)
من ایدی جدول رو از نوع Int گرفتم ولی برای اینکه ببینم این روال کار میکنه یا نه اومدم و مقدار string رو در جدول درج کردم و زیر اون هم یه دستور سلکت نوشتم ولی موقع اجرای پروسیجر فقط و فقط مرحله خطا اجرا میشه و به قسمت سلکت نمیرسه
میخوستم از دوستان خواهش کنم که من رو در این کار یاری کنند
ممنونم