0

私はこのSQL文を持っています:

select * from table where id=1

ストアドプロシージャを使用して保存したいのですが、次のように作成しました。

ALTER PROCEDURE dbo.table
    (
    @ID int,
    @data   OUTPUT
    )
AS
    BEGIN
    SET NOCOUNT OFF;
    SELECT * FROM Offer WHERE ID = @ID
    END

質問

ストアド プロシージャの出力をdataパラメータに設定する方法

ありがとう

編集

そのストアド プロシージャを JDBC から呼び出しています。

4

1 に答える 1

0
ALTER PROCEDURE dbo.table
    (
    @ID int
    )
AS
    BEGIN
    SET NOCOUNT OFF;
    SELECT * FROM Offer WHERE ID = @ID
    END

OUTPUT パラメータを必要としないすべての列を返すには、上記のようなストアド プロシージャを使用するだけです。

于 2013-04-28T13:06:33.487 に答える