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

戻り値を使用したスト​​アドプロシージャの呼び出し

    コマンドにreturnパラメータを追加する必要があります:

    using (SqlConnection conn = new SqlConnection(getConnectionString()))
    using (SqlCommand cmd = conn.CreateCommand())
    {
        cmd.CommandText = parameterStatement.getQuery();
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("SeqName", "SeqNameValue");
    
        var returnParameter = cmd.Parameters.Add("@ReturnVal", SqlDbType.Int);
        returnParameter.Direction = ParameterDirection.ReturnValue;
    
        conn.Open();
        cmd.ExecuteNonQuery();
        var result = returnParameter.Value;
    }
    


    1. SQL ServerでRANK()を使用する方法

    2. 結果キャッシュ

    3. MySQLでピボットテーブルクエリを自動化する方法

    4. ON [PRIMARY]とはどういう意味ですか?