MySQL 저장 프로 시저를 MSSQL로 변환하십시오
-
05-07-2019 - |
문제
MySQL에서 동적 순서 쿼리를 사용해야하며 MySQL의 문자열 연결을 통해 다음과 같이 성공적으로 달성했습니다.
@stmt_text를 설정하십시오 : = 동의( 'ABC Order에서'선택 * ',소더);
@stmt_text에서 stmt_handle 준비;
STMT_HANDLE 실행;
거래를 준비합니다. stmt_handle;
mssql에서 이것을 변환하는 비슷한 방법이 필요합니다.
어떤 아이디어 ??
해결책
예, 다음과 같이 실행하십시오.
execute ('select * from abc order by ' + @sorder);
그러나 사용자 입력 (SQL-injections를 중지하기 위해)을 통해 소더 변수를 확인해야한다는 것을 잊지 마십시오.
제휴하지 않습니다 StackOverflow