注:奇妙なことに、無料のToad for SQL Serverでも、カーソルの下のステートメントだけを実行することはできません。
TOADが約束を守らないのは本当にうんざりです。
TOADヘルプから:[F9 to execute]ステートメントの一部。1つ以上のステートメントを含めることができます。カーソルをステートメント内またはステートメントに隣接して配置するか、ステートメントを選択して、ステートメントの一部を選択できます。注:Toadは、カーソルから、または2行未満の空白行によって互いに分離されたすべてのステートメント(コメントを含む)を「隣接」していると見なします。ステートメントの実行中にエラーが発生した場合、エラーメッセージが表示され、エラーを無視して続行するか、実行を中止することができます。
私は何百万回も試しましたが、スクリプト全体を実行するだけです。ユーザーサポートグループ(toadss(at)yahoogroups.com)で検索したかったのですが、yahooにはこれまでで最も愚かな検索機能があります。ヒキガエルメールグループ、DOHでキーワード「ヒキガエル」を見つけることもできません。
TOADはこれまでで最高のクエリツールだと思いますが、この機能の欠如も本当に私を困らせます。
更新:ソリューションが見つかりました!
私はこの問題をヒキガエルのメールグループで尋ね、答えを得ました。Oracleとは異なり、SQL Serverではステートメントをそれぞれのステートメントの後にキーワードGOで区切る必要があります。これを行うと、F9ボタンが期待どおりに機能し、現在のステートメントが実行されます。