Mimer Validator 로 SQL 조회 확인 하기

―만약 내 표 에(a,b,c,d)와(a,b)가 조합 키 를 형성한다 면.열 값 에 이 조 회 를 쓸 수 있 습 니까?예 를 들 어

select a,c,d from mytable
where (a,b) in ((1,2),(1,4),(1,5))
답:네.SQL 구조 가 효과 가 있 는 지 의 심 스 럽 다 면 Mimer Validator 를 통 해 실행 하 세 요.이러한 상황 에서 당신 의 조회(로그 인 검사 기 에서 의 조회)는 다음 과 같은 결 과 를 얻 을 수 있 습 니 다.*SQL-92 에서 무효*SQL-99 와 SQL2003 년 에 유효 하 며 다음 과 같은 설명 이 있 습 니 다.F641,"Row and table constructors"T051,"Row types"F561,"Full value expressions"이 때 는 Core SQL-99 이외 의 다음 과 같은 특징 이나 Core SQL-200x(draft):F641,"Row and table constructors"T051,"Row types"F561 을 사용 합 니 다.'Full value expressions'는 특수 한 데이터베이스 시스템 이 선택 특징 을 지원 하지 않 는 다 면 잘못된 정 보 를 받 을 수 있다 는 것 이다.아마도 다음 조 회 를 시도 하고 싶 을 것 입 니 다:SELECT a,c,d from my table where a=1 AND b=2 OR a=1 AND b=4 OR a=1 AND b=5 이 조 회 는 매우 순조롭게 실 행 됩 니 다.(a,b)가 하나의 키 이기 때문에 색인 으로 조회 하 는 것 이 효과 적 입 니 다.

좋은 웹페이지 즐겨찾기