저장 프로 시저를 결과 테이블의 이름을 설정합니다.저장 프로 시저에 복수의 결과를 돌려
DataSet ds;
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
결과를 얻을 수 있습니다. 그러나 나는 우리가 이것보다 더 잘 할 수 있다고 생각 : 우리가 이름 대신 인덱스 테이블을 얻을 수 있다면
var index = 0;
if(ds.Tables.Count > 1){
DataTable first = ds.Tables[index];
index++;
// do something
}
DataTable second = ds.Tables[index];
// do something
가 궁금 해요. like ..
DataTable first = ds.Tables["first"];
// do something
if(ds.Tables.Containts("second"))
{
DataTable second = ds.Tables["second"];
// do something
}
질문 : 저장 프로 시저에서 결과 테이블의 이름을 설정할 수 있습니까?
결과 테이블의 이름을 지정할 수없는 경우 빈 결과를 반환하는 것이 좋습니다. 조언과 공유에 감사드립니다. –
예, 성능을 향상시키는 것은 신비한 소원입니다. 데이터베이스 왕래를 줄이려고합니다. –