SQLUnion구성이 일치해야합니다 아마도 단일 결과 세트가 될 수있는 유형이 다릅니다. 그만큼 해상도 알고리즘은 각 출력 열에 별도로 적용됩니다 노조 쿼리의. 그만큼Intersectand제외Constructs Resolve Ossimilar 와 같은 방식으로 유형Union. 그만큼CASEand배열CORPORTS는 동일한 알고리즘을 사용하여 일치합니다 구성 요소 표현식 및 결과 데이터 유형을 선택합니다.
Union, CASE및배열타입 해결
모든 입력이 유형 인 경우알 수없는, 유형으로 해결텍스트(선호 문자열 범주의 유형). 그렇지 않으면 무시알 수없는선택하는 동안 입력 결과 유형.
비 unknown 입력이 모두 같은 유형이 아닌 경우 카테고리, 실패.
a 해당 범주에서 선호하는 유형 또는 모든 것을 허용합니다 비 unknown 입력은 암시 적으로 변환 될 것입니다.
모든 입력을 선택한 유형으로 변환합니다.
일부 예제가 따릅니다.
예 10-7. ultspecified를 사용하여 해상도를 입력하십시오 노조 유형
텍스트 'a'as "text"Union Select 'b'; 텍스트 ------ 에이 비 (2 줄)
여기, 알 수없는 유형의 리터럴'b'유형으로 해결됩니다텍스트.