명령 실행
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
데이터 원본에 대한 연결이 설정되면 소비자는 IDBCreateSession::CreateSession 메서드를 호출하여 세션을 만듭니다. 세션은 명령, 행 집합 또는 트랜잭션 팩터리 역할을 합니다.
개별 테이블이나 인덱스를 직접 사용하기 위해 소비자는 IOpenRowset 인터페이스를 요청합니다. IOpenRowset::OpenRowset 메서드가 열리고 단일 기본 테이블 또는 인덱스의 모든 행이 포함된 행 집합을 반환합니다.
SELECT * FROM Authors와 같은 명령을 실행하기 위해 소비자는 IDBCreateCommand 인터페이스를 요청합니다. 소비자는 IDBCreateCommand::CreateCommand 메서드를 실행하여 ICommandText 인터페이스에 대한 명령 개체 및 요청을 만들 수 있습니다. ICommandText::SetCommandText 메서드는 실행할 명령을 지정하는 데 사용됩니다.
Execute 명령은 명령을 실행하는 데 사용됩니다. SQL 문이나 프로시저 이름은 모두 명령으로 사용할 수 있습니다. 모든 명령이 결과 집합(행 집합) 개체를 생성하는 것은 아닙니다. SELECT * FROM Authors와 같은 명령은 결과 집합을 생성합니다.