검색결과 리스트
글
커서가 만들어진 일괄 처리, 저장 프로시저, 트리거에서 커서 범위를 지역 커서로 지정합니다. 커서 이름은 지정된 범위에서만 유효합니다. 일괄 처리, 저장 프로시저, 트리거의 지역 커서 변수, 또는 저장 프로시저 OUTPUT 매개 변수에서 커서를 참조할 수 있습니다. OUTPUT 매개 변수는 지역 커서를 호출한 일괄 처리, 저장 프로시저, 트리거로 다시 전달하는 데 사용되며 저장 프로시저가 종료된 후 커서 변수에 매개 변수를 할당하여 커서를 참조할 수 있습니다. 커서가 OUTPUT 매개 변수에 다시 전달되지 않을 경우 일괄 처리나 저장 프로시저, 트리거가 종료되면 커서가 암시적으로 할당 해제됩니다. OUTPUT 매개 변수에서 커서가 다시 전달되면, 커서를 참조하는 마지막 변수의 할당이 취소되거나 공간이 부족할 때 커서의 할당이 취소됩니다.
GLOBAL
커서 범위를 연결의 전역 커서로 지정합니다. 연결되어 실행하는 모든 저장 프로시저 또는 일괄 처리에서 커서 이름을 참조할 수 있습니다. 커서는 연결 해제 시에만 암시적으로 할당이 해제됩니다. GLOBAL이나 LOCAL을 모두 지정하지 않으면 기본적으로 default to local cursor 데이터베이스 옵션의 설정에 따라 결정됩니다. SQL Server 7.0에서 이 옵션은 모든 커서가 전역 커서인 이전 버전의 SQL Server와 일치하도록 기본적으로 FALSE가 됩니다. SQL Server의 이후 버전에서는 이 옵션의 기본값이 변경됩니다.
[출처]커서의 생성과 수행 |작성자Lily
'-- MSSQL' 카테고리의 다른 글
해킹에 이용될 수 있는 명령어 (MSSQL2005) (0) | 2010.03.19 |
---|---|
MSSQL 2000, 2005 스키마 HTML형식으로 표시 (0) | 2010.02.23 |
Checklist: SQL Server Performance (0) | 2010.02.16 |
SQL Server 2005의 Bulk Insert 성능 비교 (0) | 2010.02.09 |
SQL 2000 VS SQL2005 의 인덱스 관련 비교 (0) | 2010.01.22 |
RECENT COMMENT