2011-08-11 5 views
0

MS SQL Server 2005에서 사용자 정의 함수에서 커서를 반환 할 수 있습니까? 그것이 그렇다면 어떻게 이루어 집니까?커서 (결과 집합)를 반환하는 함수

+2

테이블을 반환하는 UDF로 충분하지 않습니까? – heximal

+0

커서를 반환하는 데 캡슐화 된 코드가 필요한 경우 전역 커서를 만드는 저장 프로 시저를 사용할 수 있습니다. http://msdn.microsoft.com/en-us/library/ms189238(v=sql.90)) .aspx – Tao

답변

1

반환 된 결과에 따라 SQL Server can beuser-defined functions이 스칼라 또는 테이블 반환 됨. 전자는 단순 유형 인 단일 값 : int, datetime 등을 반환하고 후자의 반환 행 집합을 반환합니다.

SQL Server에는 커서 값이있는 함수가 없습니다.