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