내 select 쿼리의 by 절에서 테이블 반환 함수를 사용할 수 있습니까 ???? 이처럼order by 절의 테이블 값 함수 사용
:
declare @ID int
set @ID=9011
Exec ('select top 10 * from cs_posts order by ' + (select * from dbo.gettopposter(@ID)) desc)
GetTopPoster (ID)를 내 테이블 반환 함수입니다.
도와주세요.
select 결과를 문자열에 연결하려고합니까? 그게 어떻게 작동할까요? – Oded
코드를 사용해 보셨습니까? '예'라고 대답하는 경우 오류가 발생합니다. –
select *가 둘 이상의 결과를 반환하면 작동하지 않습니다. –