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