2

ストアドプロシージャを開いている場合、タブに「SQLQuery10.sql」などと表示されます

ここに画像の説明を入力

しかし、保存したファイルを開くと、タブはファイルのタイトルです。

ここに画像の説明を入力

IDEクエリ タブにストアド プロシージャ名を表示する設定はありますか?

4

3 に答える 3

3

これは、どの IDE でも実行するのが難しいでしょう。次の状況を考慮してください。

  1. 新しいストアド プロシージャを作成していますが、コードを挿入していないか、スクリプトを実行しようとしていません。
  2. ストアド プロシージャを変更していますが、プロシージャの名前を変更しています。繰り返しますが、まだスクリプトを実行していません。
  3. ファイルには複数のストアド プロシージャが含まれています。表には何を入れるべきですか?
  4. ストアド プロシージャを変更していて、プロシージャの名前を変更しましたが、構文エラーがあり、コードを実行できませんでした。
  5. ストアド プロシージャの変更をスクリプト化し、"ALTER PROCEDURE" を含むファイル内のすべてをコメント アウトしました。

IDE はこれらの状況にどのように対応する必要がありますか?

結論: 編集しているのはファイルであり、ストアド プロシージャ オブジェクトではありません。スクリプトで変更しようとしているストアド プロシージャを特定するために、IDE はスクリプトを読み取って解析し、部分的なケースや上記のような異常な状況について多くの決定を下す必要があります。すべての人を満足させるのは非常に難しく、「ファイルに保存しているのに、なぜタブにファイル名が表示されないの!?」と文句を言われることは避けられません。

于 2013-02-12T18:26:43.143 に答える
2

いいえ、それは不可能です。SSMSの多くの失敗の1つIMHO

于 2013-01-19T21:34:33.710 に答える