PDA

View Full Version : یه سئوال در مورد Function



MShirzadi
دوشنبه 07 آبان 1386, 02:22 صبح
دوستان
چطور میشه توی یه Function از دستور EXEC استفاده کرد
به من پیغام خطای زیر رو میده




Msg 443, Level 16, State 14, Procedure Fn_v, Line 14

Invalid use of side-effecting or time-dependent operator in 'EXECUTE STRING' within a function.

MShirzadi
سه شنبه 08 آبان 1386, 02:07 صبح
کسی در این مورد چیزی نمی دونه؟؟؟؟

MohammadSoft
سه شنبه 08 آبان 1386, 09:48 صبح
سلام
من 2 بار اومدم به شما جواب بدم نشد ، یه بار برق رفت ، یه بار هم ... :متفکر::چشمک:
توابع تو SQL Server یه سری محدودیتها از نظر سینتکسی دارند که یکیشون همینه که نمیشه از EXEC استفاده کرد .
شما باید برای این کار روشتون رو عوض کنید تا نیاز به EXEC نداشته باشه .
من هم این مشکلو داشتم ، یه تابع نوشتم که یه رشته درست می کرد و اونو برمیگردوند ، بعد اوت تابع رو تو یه Procedure استفاده می کردم .
شما می تونید مشکلتون رو بذاریدتا فکر کنیم روش .

mojahed
سه شنبه 13 مرداد 1388, 23:11 عصر
سلام من هم همین مشکل را دارم کسی به نتیجه ای رسیده؟