Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да извлека таблица от съхранена процедура в таблица с данни?

string connString = "<your connection string>";
string sql = "name of your sp";

using(SqlConnection conn = new SqlConnection(connString)) 
{
    try 
    {
        using(SqlDataAdapter da = new SqlDataAdapter()) 
        {
            da.SelectCommand = new SqlCommand(sql, conn);
            da.SelectCommand.CommandType = CommandType.StoredProcedure;

            DataSet ds = new DataSet();   
            da.Fill(ds, "result_name");

            DataTable dt = ds.Tables["result_name"];

            foreach (DataRow row in dt.Rows) {
                //manipulate your data
            }
        }    
    } 
    catch(SQLException ex) 
    {
        Console.WriteLine("SQL Error: " + ex.Message);
    }
    catch(Exception e) 
    {
        Console.WriteLine("Error: " + e.Message);
    }
}

Променено от Пример за училища на Java



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Премахване на подпълване при изпращане на резултати от заявка в имейл от SQL Server (T-SQL)

  2. Как работи sys.dm_exec_describe_first_result_set в SQL Server

  3. Count (Distinct ([стойност)) OVER (Partition by) в SQL Server 2008

  4. Грешка при отваряне на главния ключ на SQL Server 2008 при промяна на физическия сървър

  5. SQL Server - Едновременни вмъквания в таблицата от множество клиенти - Проверете лимит и блокирайте