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

複数の結果セットを持つストアドプロシージャからデータを取得します

    String myConnString  = "User ID="username";password="password";Initial Catalog=pubs;Data Source=Server";
    SqlConnection myConnection = new SqlConnection(myConnString);
    SqlCommand myCommand = new SqlCommand();
    SqlDataReader myReader ;
    
    myCommand.CommandType = CommandType.StoredProcedure;
    myCommand.Connection = myConnection;
    myCommand.CommandText = "MyProc";
    
    try
    {
        myConnection.Open();
        myReader = myCommand.ExecuteReader();
    
        while (myReader.Read())
        {
            //Write logic to process data for the first result.   
            }
    
        myReader.NextResult();
        while (myReader.Read())
        {
            //Write logic to process data for the second result.
        }
    }
    


    1. キーワードによるOracleパーティション

    2. MySQLでの列値の交換

    3. ActiveRecordクエリの時間ベースの優先度

    4. SQL Server BCPは破損したファイルをエクスポートしますか?