다음 문제를 풀어보세요.
다음 보기 중 스칼라 서브쿼리(Scalar Subquery)에 대한 설명으로 가장 거리가 먼 것을 고르시오.
SELECT 절, UPDATE 절의 SET 절 등 단일 값이 필요한 곳에 주로 사용 가능하다.
스칼라 서브쿼리가 반환하는 행의 개수가 2개 이상일 경우 런타임 에러(Subquery returns more than 1 row)가 발생한다.
스칼라 서브쿼리의 결과가 없는(공집합) 경우, 에러가 발생하며 전체 SQL 수행이 강제 종료된다.
메인쿼리의 컬럼을 스칼라 서브쿼리 내부로 가져와 사용하는 상관 서브쿼리 형태로 많이 작성된다.