genFixedLengthSqlLike

genFixedLengthSqlLike 빌드 디스크립터 옵션은 값의 유형이 CHAR, MBCHAR 또는 UNICODE인 경우 값의 고정 길이를 준수하기 위해 SQL LIKE 절에 사용된 호스트 값의 뒤에 공백이 포함되는지 여부를 표시합니다. 이 옵션은 COBOL 및 Java™ 생성과 디버그 시 동작에 적용됩니다.

예를 들어, 다음 코드의 myVar 변수에는 abc 값과 두 개의 공백이 있습니다.
myVar UNICODE(5) = "abc";
genFixedLengthSqlLike 빌드 디스크립터 옵션은 다음의 SQL문이 두 개의 공백을 사용하거나 사용하지 않고 "abc"를 처리하는지 여부를 표시합니다.
get myRecord with #sql{
      select COLUMN01 from MY_TABLE
      where COLUMN02 like :myVar
   }
   into myOtherVar;

NO(기본값)
LIKE 절에 변수가 사용된 경우 맨 뒤의 공백을 제거합니다.
YES
맨 뒤의 공백을 유지합니다. 변수는 고정 길이인 것으로 처리됩니다. 그러나 필드에서 sqlVariableLen 특성이 YES로 설정된 경우 genFixedLengthSqlLike 빌드 디스크립터 옵션의 값에 관계없이 LIKE 절에 변수가 사용되었으면 맨 뒤의 공백이 제거됩니다.