خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تفاوت Stored Procedure و Function در SQL Server

تفاوت Stored Procedure و Function در SQL Server
در برنامه نویسی SQL Server با بسیاری از موارد از جمله Stored Procedure ها و Function ها سر وکار خواهید داشت و سوالی که برای بسیاری از جمله برنامه نویسان تازه کار SQL Server ممکن است رخ دهد این است که تفاوت Stored Procedure و Function در چیست. این دو چه تفاوت هایی با هم دارند.

سیستم یکپارچۀ سازمانی راهکار
در این مطلب به تفاوت های اساسی Stored Procedure و Function خواهیم پرداخت.



تفاوت Stored Procedure و Function در SQL Server

Return a value

Stored procedure ها ممکن است مقدار برگشتی داشته و یا نداشته باشند و این در حالیست که function حتما باید مقداری برگردانند.

Support DML operations

Stored Procedure ها از Select و همچنین عملگرهای DML نظیر insert، update و delete پشتیبانی کرده و این در حالیست که function ها فقط از Select پشتیبانی می کنند و پشتیبانی از عملگرهای DML ندارند.

Parameters

Stored Procedure ها از هر نوع پارامتر input و output پشتیبانی کرده و Function ها فقط از پرامتر input پشتیبانی کرده و از پارامتر output پشتیبانی نمی کنند.

Try.. catch block

Stored Procedure ها از Try.. catch برای مدیریت استثناء و خطاها پشتیبانی کرده ولی function پشتیبانی از TRY..CATCH ندارد.

Use with Join clause

Stored procedure ها نمی توانند به عنوان Result set در join استفاده شوند و این در حالیست که از function ها می توان در Join استفاهد کرد.

Transactions

Stored procedure از transactions پشتیانی کرده و این درحالیست که Function پشتیبانی از transactions را ندارند.

Execution

اجرای Stored procedure با EXEC یا EXECUTE اجرا و فراخوانی می شوند ولی اجرای Function با Select انجام می شود.

Use of Temporary tables

در Stored procedure ها جداول موقت یا temporary table ها مجاز بوده ولی در Function اینطور نیست.

Calling UDF function/stored Procedure

Function را می توان از stored procedure فراخوانی کرد ولی بر عکس آن امکان پذیر نیست.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز