EJB 조회: 스칼라 함수

EJB(Enterprise JavaBeans) 조회는 유형 변환, 문자열 조작 수행 및 date-time 값 조작을 위한 스칼라 기본 제공 함수를 포함합니다.

EJB 조회 스칼라 기본 제공 함수의 세부사항은 다음과 같습니다.

숫자 함수

ABS ( < any numeric datatype > ) -> < any numeric datatype >
MOD ( <int>, <int> ) -> int
SQRT ( < any numeric datatype > ) -> Double

유형 변환 함수

CHAR ( < any  numeric datatype > ) ->  string
CHAR ( <  string  > ) ->  string
CHAR ( < any datetime  datatype >  [, Keyword k ]) ->  string

Datetime 데이터 유형은 키워드 k로 지정된 포맷의 문자열 표시로 변환됩니다. 유효한 키워드 값은 ISO, USA, EUR 또는 JIS입니다. k가 지정되지 않은 경우 기본값은 ISO입니다.

BIGINT ( < any numeric datatype > ) -> Long
BIGINT ( < string > ) -> Long
다음 코드에서 두 번째 행의 함수는 인수를 자르기로 정수 n으로 변환하고 0001년 1월 1일 이후 n-1일인 날짜를 리턴합니다.
DATE ( < date string > ) -> Date
DATE (  < any numeric datatype>) -> Date
다음 함수는 시간소인의 날짜 부분을 리턴합니다.
DATE( timestamp ) -> Date 
DATE ( < timestamp-string > ) -> Date
다음 함수는 선택적 정밀도 p 및 스케일 s인 10진수로 숫자를 변환합니다.
DECIMAL ( < any numeric datatype > [, p [ ,s ] ] ) -> Decimal
다음 함수는 선택적 정밀도 p 및 스케일 s인 10진수로 문자열을 변환합니다.
DECIMAL ( < string > [ , p [ , s ] ] ) -> Decimal
DOUBLE ( < any numeric datatype > ) -> Double
DOUBLE ( < string > ) -> Double
FLOAT ( < any numeric datatype > ) -> Double
FLOAT ( < string > ) -> Double
Float는 DOUBLE의 동의어입니다.
INTEGER ( < any numeric datatype > ) -> Integer
INTEGER ( < string > ) -> Integer
REAL ( < any numeric datatype > ) -> Float
SMALLINT ( < any numeric datatype ) -> Short
SMALLINT ( < string > ) -> Short
TIME ( < time > ) -> Time
TIME ( < time-string  > ) -> Time
TIME ( < timestamp > ) -> Time
TIME ( < timestamp-string  > ) -> Time
TIMESTAMP ( < timestamp > ) -> Timestamp
TIMESTAMP ( < timestamp-string > ) -> Timestamp

문자열 함수

CONCAT ( <string>, <string>  ) -> String
다음 함수는 부호나 소수점을 포함하지 않는 인수의 절대값을 표시하는 문자열을 리턴합니다. 예를 들어, digits( -42.35)"4235"입니다.
DIGITS ( Decimal d  ) -> String
다음 함수는 인수의 길이를 바이트로 리턴합니다. 인수가 숫자나 datetime 유형인 경우 내부 표시의 길이를 리턴합니다.
LENGTH ( < string >  ) -> Integer
다음 함수는 모든 대문자가 소문자로 변환되는 인수 문자열의 사본을 리턴합니다.
LCASE ( < string > ) -> String
다음 함수는 선택적 시작 위치가 있는 인수 2 내 인수 1의 첫 번째 일치 항목의 시작 위치를 리턴합니다. 찾을 수 없는 경우, 0을 리턴합니다.
LOCATE ( String s1 , String s2  [, Integer start ] ) -> Integer
다음 함수는 문자 m으로 시작하고 n 문자를 포함하는 하위 문자열을 리턴합니다. n이 생략되면 하위 문자열은 문자열 s의 나머지를 포함합니다. 길이 n의 문자열을 작성해야 하는 경우 결과 문자열이 공백으로 채워집니다.
SUBSTRING ( String s ,  Integer m [ , Integer n ] ) -> String
다음 함수는 모든 소문자가 대문자로 변환되는 인수 문자열의 사본을 리턴합니다.
UCASE ( < string > ) -> String

Date - time 함수

다음 함수는 해당 인수의 날짜 부분을 리턴합니다. 기간의 경우, 리턴값은 -99부터 99까지일 수 있습니다.
DAY (  Date ) ->  Integer
DAY ( < date-string > ) ->  Integer
DAY ( < date-duration > ) -> Integer
DAY ( Timestamp  ) ->  Integer
DAY ( < timestamp-string > ) ->  Integer
DAY ( < timestamp-duration > ) -> Integer
다음 함수는 0001년 1월 1일에서부터 해당 인수까지의 기간보다 하루 더 많은 기간을 리턴합니다.
DAYS ( Date  ) ->  Integer
DAYS ( < Date-string > ) ->  Integer
DAYS ( Timestamp  ) ->  Integer
DAYS ( < timestamp-string > ) ->  Integer
다음 함수는 해당 인수의 시간 부분을 리턴합니다. 기간의 경우, 리턴값은 -99부터 99까지일 수 있습니다.
HOUR ( Time ) -> Integer
HOUR ( < time-string > ) -> Integer
HOUR ( < time-duration > ) ->  Integer
HOUR ( Timestamp ) -> Integer
HOUR ( < timestamp-string > ) -> Integer
HOUR ( < timestamp-duration >  ) -> Integer
다음 함수는 해당 인수의 마이크로초 부분을 리턴합니다.
MICROSECOND ( Timestamp ) -> Integer
MICROSECOND ( < timestamp-string > ) -> Integer
MICROSECOND ( < timestamp-duration >  ) -> Integer
다음 함수는 해당 인수의 분 부분을 리턴합니다. 기간의 경우, 리턴값은 -99부터 99까지일 수 있습니다.
MINUTE ( Time ) -> Integer
MINUTE ( < time-string > ) -> Integer
MINUTE ( < time-duration > ) ->  Integer
MINUTE ( Timestamp ) -> Integer
MINUTE ( < timestamp-string > ) -> Integer
MINUTE ( < timestamp-duration >  ) -> Integer
다음 함수는 해당 인수의 월 부분을 리턴합니다. 기간의 경우, 리턴값은 -99부터 99까지일 수 있습니다.
MONTH (  Date ) ->  Integer
MONTH ( < date-string > ) ->  Integer
MONTH ( < date-duration > ) -> Integer
MONTH ( Timestamp  ) ->  Integer
MONTH ( < timestamp-string > ) ->  Integer
MONTH ( < timestamp-duration > ) -> Integer
다음 함수는 해당 인수의 초 부분을 리턴합니다. 기간의 경우, 리턴값은 -99부터 99까지일 수 있습니다.
SECOND ( Time ) -> Integer
SECOND ( < time-string > ) -> Integer
SECOND ( < time-duration > ) ->  Integer
SECOND ( Timestamp ) -> Integer
SECOND ( < timestamp-string > ) -> Integer
SECOND ( < timestamp-duration >  ) -> Integer
다음 함수는 해당 인수의 년도 부분을 리턴합니다. 기간의 경우, 리턴값은 -9999부터 9999까지일 수 있습니다.
YEAR (  Date ) ->  Integer
YEAR ( < date-string > ) ->  Integer
YEAR ( < date-duration > ) -> Integer
YEAR ( Timestamp  ) ->  Integer
YEAR ( < timestamp-string > ) ->  Integer
YEAR ( < timestamp-duration > ) -> Integer

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rque_scalar
파일 이름:rque_scalar.html