문제

MySQL에서 동적 순서 쿼리를 사용해야하며 MySQL의 문자열 연결을 통해 다음과 같이 성공적으로 달성했습니다.

@stmt_text를 설정하십시오 : = 동의( 'ABC Order에서'선택 * ',소더);

@stmt_text에서 stmt_handle 준비;

STMT_HANDLE 실행;

거래를 준비합니다. stmt_handle;

mssql에서 이것을 변환하는 비슷한 방법이 필요합니다.

어떤 아이디어 ??

도움이 되었습니까?

해결책

예, 다음과 같이 실행하십시오.

execute ('select * from abc order by ' + @sorder);

그러나 사용자 입력 (SQL-injections를 중지하기 위해)을 통해 소더 변수를 확인해야한다는 것을 잊지 마십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top