sqlNullable

sqlNullable 수정자는 데이터베이스 액세스에 사용된 매개변수가 널값을 허용하는지 여부를 표시합니다. 이 수정자는 VisualAge® Generator에서 마이그레이션된 코드에만 사용됩니다. 새 개발의 경우, 다음 예제에서처럼 "?" 확장 문자가 있는 매개변수를 사용하십시오.
  Function myFunction( myInt int? inOut )
    ;
  end
sqlNullable 수정자를 사용하여 나타낸 동일한 예제는 다음과 같습니다.
  Function myFunction ( myInt int inOut sqlNullable )
    ;
  end

sqlNullable 수정자가 적절하게 사용되면 입력 인수는 널이 될 수 있으며 매개변수는 함수에서 널로 설정될 수 있고 매개변수가 널을 리턴할 수 있습니다. "SQL 레코드 내부"에서 설명한 것처럼 매개변수의 비즈니스 데이터 앞에는 4개의 바이트가 있습니다.

sqlNullable 수정자를 사용하면 널을 허용하지 않는 변수와 함께 함수가 호출될 때 느슨한 유형 변환이 가능합니다.