SqlCommandBuilder.DeriveParameters(SqlCommand) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SqlCommand에 지정된 저장 프로시저의 매개 변수 정보를 검색하여 지정된 Parameters 개체의 SqlCommand 컬렉션을 채웁니다.
public:
static void DeriveParameters(System::Data::SqlClient::SqlCommand ^ command);
public static void DeriveParameters(System.Data.SqlClient.SqlCommand command);
static member DeriveParameters : System.Data.SqlClient.SqlCommand -> unit
Public Shared Sub DeriveParameters (command As SqlCommand)
매개 변수
- command
- SqlCommand
매개 변수 정보가 파생될 저장 프로시저를 참조하는 SqlCommand입니다. 파생된 매개 변수는 Parameters의 SqlCommand 컬렉션에 추가됩니다.
예외
명령 텍스트가 올바른 저장 프로시저 이름이 아닌 경우
설명
DeriveParameters 에 대한 SqlDbCommand기존 매개 변수 정보를 덮어씁니다.
DeriveParameters 에는 정보를 얻기 위해 데이터베이스에 대한 추가 호출이 필요합니다. 매개 변수 정보를 미리 알고 있는 경우 정보를 명시적으로 설정하여 매개 변수 컬렉션을 채우는 것이 더 효율적입니다.
저장 프로시저에서만 사용할 DeriveParameters 수 있습니다. 확장 저장 프로시저에는 를 사용할 DeriveParameters 수 없습니다. 를 사용하여 DeriveParameters 매개 변수가 있는 SELECT 문과 같은 임의의 Transact-SQL 문으로 를 채울 SqlParameterCollection 수 없습니다.
자세한 내용은 매개 변수 및 매개 변수 데이터 형식 구성을 참조하세요.