PDA

View Full Version : Stored Procedure با چند دستور SQL



mehdi58
یک شنبه 14 اسفند 1384, 19:49 عصر
سلام
در یکی از فرمهای پروژه من وقتی کاربر بر روی یک دکمه کلیک می کنه اونوقت باید روی سه تا از جداول دیتابیسم عملیاتهایی انجام بشه.
از طرفی من از Stored Procedure ها استفاده می کنم.
حالا به نظر شما استفاده از روش زیر اشکالی داره یا نه؟( البته من Stored Procedure ام رو تست کردم و جواب دادم منتهی می خواستم ببینم این کار منطقیه یا نه)
CREATE mysp
AS

INSERT INTO Table1
(Field1, Field2)
VALUES (N'value1', N'value2')
INSERT INTO Table2
(Field1, Field2)
VALUES (N'value1', N'value2')

UPDATE Table1
SET Field1= N'value1', Field2= N'value2'

titbasoft
یک شنبه 14 اسفند 1384, 20:09 عصر
چرا ممکنه درست نباشه؟

white fox
دوشنبه 15 اسفند 1384, 01:50 صبح
درسته فقط پیشنهاد میکنم از Transaction یا توی همون sp استفاده کنی یا در کد برنامه ت که مطمئن باشی یا هر سه تا انجام میشه یا هر سه تا انجام نمیشه