sql >> Databasteknik >  >> RDS >> Sqlserver

Hämta data från lagrad procedur som har flera resultatuppsättningar

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. Hur bestämmer du vilka SQL-tabeller som har en identitetskolumn programmatiskt

  2. SOUNDEX() Funktion i Oracle

  3. Hur man tolkar JSON i postgresql

  4. Fullständig MariaDB-kryptering i vila och under transport för maximalt dataskydd - del två