PDA

View Full Version : استفاده از exec در Function



niloo17
یک شنبه 01 خرداد 1390, 19:08 عصر
سلام دوستان
چه جوری می تونم از exec در function استفاده کنم !!!؟؟
من این دستورات را نوشتم ولی اجرا نمی شه :(



create FUNCTION GetTable (@TableName AS nvarchar(20))

RETURNS TABLE
WITH EXECUTE as caller
AS
BEGIN
declare @query AS nvarchar(MAX);
set @quary='SELECT * FROM ' + @TableName;
return exec(@quary);
end;

یوسف زالی
چهارشنبه 04 خرداد 1390, 16:56 عصر
سلام.
در function اجازه exec کردن نداریم.
از procedure استفاده کنید.