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

SQLServerのストアドプロシージャからパラメータのリストを取得するにはどうすればよいですか

    SqlCommandBuilder.DeriveParameters(SqlCommand)メソッドが必要です。データベースへの追加のラウンドトリップが必要になるため、パフォーマンスに多少の影響があることに注意してください。結果のキャッシュを検討する必要があります。

    呼び出し例:

    using (SqlConnection conn = new SqlConnection(CONNSTRING))
    using (SqlCommand cmd = new SqlCommand("StoredProc", conn)) {
       cmd.CommandType = CommandType.StoredProcedure;
       SqlCommandBuilder.DeriveParameters(cmd);
    
       cmd.Parameters["param1"].Value = "12345";
    
       // ....
    }
    


    1. Oracleの日付にAD/BCインジケーターを追加する方法

    2. VBAを使用したスト​​アドプロシージャの呼び出し

    3. MyBatis Batch Insert / Update For Oracle

    4. Access2016でデータベースからパスワードを削除する方法