PDA

View Full Version : فراخوانی پروسیجر در فانکشن



پوریا_م
یک شنبه 10 دی 1391, 21:44 عصر
با سلام. پروسیجری دارم که یک جدول را ابتدا پاک و سپس مجددا داده های جدید را در آن insert میکند . قصد دارم در ابتدای یک فانکشن و قبل از شروع دستورات اصلی فانکشن این پروسیجر را فراخوانی و اجرا کنم. کدی که باید بنویسم به چه صورت است؟

lastmory
یک شنبه 10 دی 1391, 23:04 عصر
سلام با استفاده از دستور EXEC میتونید یه پروسیجر رو اجرا کنی
بعد از EXEC نام پروسیجر رو مینویسی و بعدش پارامترای اون پروسیجر رو بهش میدی
مثال

USE AdventureWorks2012;
GO
EXEC dbo.uspGetEmployeeManagers 6;
GO

baktash.n81@gmail.com
دوشنبه 11 دی 1391, 09:01 صبح
سلام دوست عزیز شما نمی تونید این کارو بکنید ... ! یا فانکشن رو به sp تبدیل کنید یا این دو را جداگانه در یک Transaction اجرا کنید ...

پوریا_م
دوشنبه 11 دی 1391, 09:18 صبح
سلام دوست عزیز شما نمی تونید این کارو بکنید ... ! یا فانکشن رو به sp تبدیل کنید یا این دو را جداگانه در یک Transaction اجرا کنید ...

مرسی دوست عزیز همین کار را انجام دادم