| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() |
ЛИСТИНГ 8: Применение в качестве параметра номера столбца, использование динамического исполнения запроса (длинный путь). ALTER PROC GetSortedShippers @ColNumber AS int AS DECLARE @cmd AS varchar(8000) SET @cmd = `SELECT * FROM Shippers ORDER BY ` + CASE @ColNumber WHEN 1 THEN `ShipperID` WHEN 2 THEN `CompanyName` WHEN 3 THEN `Phone` ELSE `NULL` END EXEC(@cmd) |
|
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
|