-2

.netWebアプリケーションの開発。

私は大学に関するプロジェクトに携わっています。このプロジェクトでは、ボタンを1回クリックするだけで3つのテーブルを実行する必要があります。そのため、一度に3つのクエリを実行する必要があります。

したがって、私の要件は、一度に3つのクエリを実行するプロシージャを作成することです。

私が前進するのを手伝ってください。

ありがとう、じゃね。

4

2 に答える 2

0

質問は非常に広範で具体的ではありません.....

したがって、そのプロシージャを記述して、3つのクエリを実行するだけです。

CREATE PROCEDURE dbo.YourProcedureNameHere  
     *possibly a list of parameter*
AS BEGIN
   -- Query #1
   DELETE FROM dbo.YourTableNo1
   WHERE (some condition)

   -- Query #2
   UPDATE dbo.YourTableNO2
   SET SomeColumn = SomeSIllyValue
   WHERE (yet another condition)

   -- Query #3
   SELECT (list of columns)
   FROM dbo.YourTableNo3
   WHERE (you guessed it - another condition)
END

あなたが提供できない限り、私たちは本当にあなたをもっと助けることはできません

  • テーブル構造
  • 実行するクエリの詳細
  • あなたが直面している問題/問題の種類
于 2012-11-22T06:40:27.210 に答える
0

どうしたの?

create procedure dbo.usp_3Queries
(
    @Variable1 int,
    @Variable2 int,
    @Variable3 int
)
as
begin
    update dbo.Table1 set Column1 = @Variable1 where Column2 = @Variable2

    update dbo.Table3 set Column3 = @Variable3 where Column2 = @Variable2

    update dbo.Table4 set Column3 = @Variable3 where Column2 = @Variable2
end
于 2012-11-22T06:42:21.097 に答える