저장 프로시저 사용
저장 프로시저는 데이터베이스에 저장된 실행 개체입니다. 저장 프로시저 호출은 SQL 명령을 호출하는 것과 유사합니다. 클라이언트 애플리케이션에서 문을 실행하거나 준비하는 대신 데이터 원본에 저장 프로시저를 사용하면 성능 향상, 네트워크 오버헤드 감소, 일관성 및 정확도 향상 등 여러 가지 이점을 제공할 수 있습니다.
저장 프로시저는 입력 또는 출력 매개 변수를 포함할 수 있으며 반환 값을 전달할 수 있습니다. 하드 코드 매개 변수 값을 특정 데이터 값으로 사용하거나 매개 변수 표식(물음표 '?')을 사용할 수 있습니다.
참고 항목
Visual C++를 사용하여 만든 CLR SQL Server 저장 프로시저는 컴파일러 옵션을 사용하여 /clr:safe
컴파일해야 합니다.
SQLOLEDB(SQL Server용 OLE DB 공급자)는 저장 프로시저가 데이터를 반환하는 데 사용하는 다음 메커니즘을 지원합니다.
프로시저의 모든 SELECT 문은 결과 집합을 생성합니다.
프로시저는 출력 매개 변수를 통해 데이터를 반환할 수 있습니다.
프로시저에는 정수 반환 코드가 있을 수 있습니다.
참고 항목
해당 공급자가 저장 프로시저를 지원하지 않으므로 Jet용 OLE DB 공급자와 함께 저장 프로시저를 사용할 수 없습니다. 쿼리 문자열에는 상수만 허용됩니다.