0
MSSQLすると、次のように私は正常にMySQLで文字列の連結によってことを達成している:コンバートmysqlのストアドプロシージャは、私はMySQLで動的な順序クエリを使用する必要が
セット@stmt_textを:= CONCAT( 'を選択* ABCから注文する '、sorder);
@stmt_textからstmt_handleを準備します。
実行stmt_handle;
deallocate prepare stmt_handle;
私は、MSSQL
に任意のアイデアを、これを変換する同様の方法が必要です?
しかし、あなたは(SQL-注射を停止するように)、ユーザ入力を介してそれを得る場合sorder変数を確認する必要があることを忘れないでくださいそれ! しかし、それがもっとうまくいくでしょうが、このようにしてください。 実行( 'select * from abc order by' + @sorder); –
ええ、それはあなたがメモリからそれを書いて得るものです:) –