Loose 유형

loose 유형은 함수 매개변수에서만 사용할 수 있는 특수한 유형의 기본 유형입니다. 매개변수에서 다양한 인수 길이를 승인하도록 하려면 이 유형을 사용하십시오. 동일한 함수를 반복해서 호출할 수 있고 매번 서로 다른 길이의 인수를 전달할 수 있다는 이점이 있습니다.

올바른 값은 다음과 같습니다.
  • CHAR
  • DBCHAR
  • HEX
  • MBCHAR
  • NUMBER
  • UNICODE

매개변수에서 여러 숫자 기본 유형과 길이를 승인하도록 하려면 NUMBER를 loose 유형으로 지정하십시오.

매개변수에서 특정 기본 유형의 문자열을 승인하지만 아무 길이나 승인하지 않도록 하려면 CHAR, DBCHAR, MBCHAR, HEX 또는 UNICODE를 loose 유형으로 지정하고 인수가 해당 기본 유형인지 확인하십시오.

매개변수 정의는 함수의 명령문이 loose 유형의 변수에 대해 작동할 때 발생하는 결과를 결정합니다.

라이브러리 또는 서비스에서 선언된 함수에서는 loose 유형을 사용할 수 없습니다.

함수 선언에서 loose 유형은 수정자 inOut 또는 out을 운반할 수 있지만 in을 운반할 수 없습니다.

기본 유형에 대한 세부사항은 "기본 데이터 유형"을 참조하십시오.

호환성 고려사항

표 1. 호환성 고려사항
플랫폼 문제
JavaScript 생성

다음 유형이 지원됩니다. ANY, BIGINT, BIN(소수 자리가 없는 경우에만), Boolean, DataItem, DATE, DECIMAL, Delegate, Dictionary, FLOAT, INT, NUM, NUMBER, SMALLFLOAT, SMALLINT, STRING(크기 제한이 없는 경우에만), TIME, TIMESTAMP, NUM, MONEY, 서비스 파트, 인터페이스 파트, 외부 유형(스테레오타입 JavaScript), 지원되는 유형의 배열, 구조화되지 않은 기본 파트, 예외 파트, SQL 레코드 파트.

다음 유형은 지원되지 않습니다. ArrayDictionary, BIN(소수 자리가 있음), BLOB, CHAR, CLOB, DBCHAR, HEX, INTERVAL, MBCHAR, NUMC, STRING(크기 제한이 있음), PACF, UNICODE, 구조화 레코드 파트.