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

C#のストアドプロシージャから戻り値を取得する

    Mehrdadはいくつかの良い点を指摘していますが、私が気付いた主なことは、クエリを実行しないということです。 ...

    SqlParameter retval = sqlcomm.Parameters.Add("@b", SqlDbType.VarChar);
    retval.Direction = ParameterDirection.ReturnValue;
    sqlcomm.ExecuteNonQuery(); // MISSING
    string retunvalue = (string)sqlcomm.Parameters["@b"].Value;
    


    1. インデックス付きビューとMERGEを使用している場合は、こちらをお読みください。

    2. SCDタイプ3

    3. テーブルからデータ行を削除した後、MySQLInnoDBがディスクスペースを解放しない

    4. 変数をトリガーに渡す