| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() |
ЛИСТИНГ 7: Применение в качестве параметра номера столбца. ALTER PROC GetSortedShippers @ColNumber AS int AS SELECT * FROM Shippers ORDER BY CASE @ColNumber WHEN 1 THEN CASE SIGN(ShipperID) WHEN -1 THEN `-` WHEN 0 THEN `+` WHEN 1 THEN `+` ELSE NULL END + RIGHT(REPLICATE(`0`, 10) + CAST(ABS(ShipperID) AS varchar(10)), 10) WHEN 2 THEN CompanyName WHEN 3 THEN Phone ELSE NULL END |
|
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
|