PDA

View Full Version : احرای یک sp داخل sp دیگر



mohsen99
شنبه 07 خرداد 1384, 15:52 عصر
با سلام
آیا میشه یک stored Procedure را داخل یک stored Procedure دیگه اجرا کرد؟
اگر جواب مثبته چطوری؟

vadood
شنبه 07 خرداد 1384, 16:38 عصر
میشه، همون جوری که sp اولی را اجرا کردی!

اما حداکثر تا 32 سطح می تونی sp ها را توهم توهم (nested) اجرا کنی

majid_afra222
شنبه 07 خرداد 1384, 17:12 عصر
سلام
سئوال عجیبیه ولی٬ اینم کد نمونه :


USE PUBS
GO

CREATE PROCEDURE test1 @id1 int, @id2 int
AS
print cast(@id1 as varchar(10)) + ' ' + cast(@id2 as varchar(10))
GO

CREATE PROCEDURE test2
AS
execute test1 10,20
GO
EXECUTE TEST2
GO
امیدوارم بدردت بخوره

kamyar_kimiyabeigi
سه شنبه 17 خرداد 1384, 15:49 عصر
شما می تونین این کار رو بکنین

یعنی در sp2 , sp1 را اجرا کنی به صورت زیر

execute sp2 param1, param2, param_n