View Full Version : پارامتر در قسمت order by
mohsen.nsb44
یک شنبه 24 آذر 1392, 12:04 عصر
من میخوام در استور پروسیجر در قسمت order by پارامتر بزارم تا بتونم مرتب سازیو به صورت پویا انتخاب کنم
hossein_h62
یک شنبه 24 آذر 1392, 12:53 عصر
پارامتر نمیشه گذاشت، میتونید از case استفاده کنید.
mohsen.nsb44
یک شنبه 24 آذر 1392, 12:59 عصر
چطوری؟ نمونه کد میزاری
hossein_h62
یک شنبه 24 آذر 1392, 13:31 عصر
چیز خاصی نداره ، مثلا :
...
ORDER BY
CASE
WHEN @OrderByOption = 1 THEN EmployeeID
WHEN @OrderByOption = 2 THEN LastName
END
golnaz_a
یک شنبه 24 آذر 1392, 20:19 عصر
من میخوام در استور پروسیجر در قسمت order by پارامتر بزارم تا بتونم مرتب سازیو به صورت پویا انتخاب کنم
با EXEC می تونید بنویسید به این شکل:
exec('select * from TableName order by ')+@parameter
parameter@ را هم(nvarchar(max تعریف کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.