- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:変数の取り扱いについて)
変数の取り扱いについて
このQ&Aのポイント
- SQLSERVER初心者のため、変数を利用してレコードを抽出する方法について質問です。
- ALTER PROCEDUREを使用して、変数を宣言し、SELECTとWHERE句を生成して実行しています。
- しかし、実行すると文字列を数値に変換できないというエラーメッセージが表示されます。数値の変数の取り扱い方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
組み上げている動的クエリ自体は文字列ですので、 SET @WHERE = 'WHERE Rank > ' + CONVERT(varchar,@Rank) としてみてください。
お礼
ありがとうございます。 CASTでも同じですね。エラーメッセージで検索する作業をせずに質問してしまいました…。 一つ勉強になりました。