1

別の PC に、ストアド プロシージャを含むデータベースがありました。下の図のように、MS SQL Server Management Studio のオブジェクト エクスプローラーで確認できました。 ここに画像の説明を入力

SQL データベースに接続された Web アプリケーションがこの手順を実行しますsql.execute("dbo.calculateLiftUp")

すべてを別の場所に切り替えたので、古いデータベースはなくなりました。MS SQL Server 2008R2 データベースの新しいインスタンスで、新しいデータベースを作成しました。

ここで、このファイルからストアド プロシージャをこのデータベースtest_db(現時点ではストアド プロシージャを持たない)に追加する必要があります。dbo.calculateLiftUpcalculateLiftUp.sql

ここに画像の説明を入力

私はこのマニュアルで作業しました: http://msdn.microsoft.com/en-us/library/ms345415%28v=sql.105%29.aspx 手順に従い、コードをcalculateLiftUp.sqlファイルから新しいストアド プロシージャに貼り付け、すべてが可能でした:

8. ストアド プロシージャを作成するには、[クエリ] メニューの [実行] をクリックします。

ALTER PROCEDURE [dbo].[calculateLiftUp]問題は、ストアド プロシージャが存在しないため、ストアド プロシージャが望んでいることです。ただし、マニュアルに関しては、作成するためにストアド プロシージャを実行する必要があります。

ここに画像の説明を入力

calculateLiftUp.sql私の質問は、このファイルをストアド プロシージャとしてデータベースに追加するにはどうすればよいかということです。

4

0 に答える 0