SQL 레코드를 위한 논리식

다음 표는 SQL 레코드를 사용하는 논리식의 일반 요소를 표시합니다.

표 1. SQL 레코드를 위한 논리식
첫 번째 피연산자 비교 연산자 두 번째 피연산자
field in SQL record 다음 중 하나입니다.
  • is
  • not
다음 중 하나입니다.
공백
문자 변수의 값이 공백뿐인지 여부를 테스트하기 위한 비SQL 특정 키워드입니다.
numeric
문자 변수(DBCHAR 유형 제외)의 값이 숫자인지 여부를 테스트하기 위한 비SQL 특정 키워드입니다.
trunc
1바이트 또는 2바이트 문자 값을 마지막으로 관계형 데이터베이스에서 필드로 읽은 경우 오른쪽에서 공백이 아닌 문자가 삭제되었는지 여부를 테스트하는 키워드입니다.

trunc 테스트는 데이터베이스 열이 필드보다 긴 경우에만 참으로 해석될 수 있습니다. 값이 필드로 이동된 후 또는 필드가 널로 설정된 후에는 테스트 값이 거짓입니다.

field in SQL record 다음 중 하나입니다.
  • ==
  • !=
NULL. 필드가 지정 명령문에 의해 또는 관계형 데이터베이스에서 읽어서 널값으로 설정되었는지 여부를 테스트하는 키워드입니다.