ORDER BY <Country>
을 매개 변수로 사용하여 해당 열의 국가 별 쿼리 순서를 반환하는 저장 프로 시저를 만들려고합니다. 지금까지 내가 만든 것은 거칠다. 어떤 도움도 감사하겠다!SQL Server에서 저장 프로 시저 만들기
USE AdventureWorks2014
GO
CREATE PROCEDURE dbo.uspSort @CCountry nvarchar(15)
AS
SELECT
ContactName, CompanyName, Region, Country
FROM
dbo.Customers
ORDER BY
Country
GO
음 ... 코드에서 매개 변수를 사용하고 있지 않습니다. 그러나 더 큰 관심사는 당신이 여기에서하려고하는 것을 정말로 분명하지 않다는 것입니다. 주문으로 사용할 열의 이름을 전달하려고합니까? 그렇다면 아마도 nvarchar (15) 대신 sysname으로 데이터 유형을 변경해야합니다. 그리고 실제로이 작업을 수행하려면 동적 SQL을 사용해야합니다. 즉, SQL 삽입에주의해야합니다. 바비 테이블은 이와 같은 절차를 원합니다. –
@SeanLange는 정확합니다. 정확하게하고 싶습니다. – Suehil2k