sql >> データベース >  >> RDS >> Sqlserver

set @var =exec Stored_procedure

    プロシージャでRETURNを使用する場合

    DECLARE @count int
    EXECUTE @count = dbo.usp_GetCount @Id=123
    

    OUTPUTパラメータ

    DECLARE @count int
    EXECUTE dbo.usp_GetCount @Id=123, @count OUTPUT
    

    結果を一時テーブル/テーブル変数にリダイレクトします

    DECLARE @count int
    DECLARE @cache TABLE (CountCol int NOT NULL)
    INSERT @cache EXECUTE dbo.usp_GetCount @Id=123
    SELECT @count = CountCol FROM @cache
    

    ストアドプロシージャからスカラー変数にレコードセットを直接割り当てることはできません



    1. OracleJDBC接続でのMySQLエラースタックトレースの取得

    2. 同じSQLのMySQLSELECTWHEREINLISTとNOTINLIST

    3. リストビューでのページネーション

    4. 何かを含むPostgresクエリJSON配列