본문 바로가기
728x90

코딩/오라클 함수294

[오라클 레퍼런스 함수] SINH - 하이퍼볼릭 사인(SINH) 값 반환 ★ SINH 구문 SINH(n) 목적 SINH 함수는 n의 하이퍼볼릭 사인(hyperbolic sine) 값을 반환합니다. 이 함수는 숫자 데이터 유형 또는 숫자 데이터 유형으로 암묵적으로 변환될 수 있는 비숫자 데이터 유형을 인수로 취합니다. 인수가 BINARY_FLOAT인 경우 함수는 BINARY_DOUBLE을 반환합니다. 그렇지 않은 경우 함수는 인수와 동일한 숫자 데이터 유형을 반환합니다. 참고: 암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하십시오. 예제 다음 예제는 1의 하이퍼볼릭 사인 값을 반환합니다. SELECT SINH(1) "Hyperbolic sine of 1" FROM DUAL; Hyperbolic sine of 1 -------------------- 1.17520119 출처.. 2023. 8. 17.
[오라클 레퍼런스 함수] SIN - 라디안 각도의 사인 값 반환 ★ SIN 구문 SIN(n) 목적 SIN 함수는 n(라디안 단위로 표현된 각도)의 사인 값을 반환합니다. 이 함수는 숫자 데이터 유형이나 숫자 데이터 유형으로 암묵적으로 변환 가능한 비숫자 데이터 유형을 인수로 사용합니다. 인수가 BINARY_FLOAT인 경우 함수는 BINARY_DOUBLE을 반환합니다. 그렇지 않으면 함수는 인수와 동일한 숫자 데이터 유형을 반환합니다. 참고: 암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하십시오. 예제 다음 예제는 30도의 사인 값을 반환합니다: SELECT SIN(30 * 3.14159265359/180) "Sine of 30 degrees" FROM DUAL; Sine of 30 degrees ------------------ .5 출처: 오라클 레퍼런스 원.. 2023. 8. 17.
[오라클 레퍼런스 함수] SIGN - 숫자의 부호 반환(-1, 0, 1) ★ SIGN 구문 SIGN(n) 목적 SIGN 함수는 숫자 n의 부호를 반환합니다. 이 함수는 숫자 데이터 유형 또는 NUMBER로 암시적으로 변환될 수 있는 비숫자 데이터 유형을 인수로 사용하며, NUMBER를 반환합니다. NUMBER 유형의 값에 대해 부호는 다음과 같습니다: n0이면 1 바이너리 부동 소수점 숫자(BINARY_FLOAT 및 BINARY_DOUBLE)의 경우, 이 함수는 숫자의 부호 비트를 반환합니다. 부호 비트는 다음과 같습니다: n=0 또는 n=NaN이면 +1 예제 다음 예제는 함수의 인수 (-15)가 2023. 8. 17.
[오라클 레퍼런스 함수] SET - 중복 제거하여 중첩 테이블을 집합으로 변환 ★ SET 구문 SET (nested_table) 목적 SET 함수는 중복을 제거하여 중첩 테이블을 집합으로 변환합니다. 이 함수는 서로 다른 요소로 이루어진 중첩 테이블을 반환합니다. 반환된 중첩 테이블은 입력 중첩 테이블과 동일한 유형입니다. 중첩 테이블의 요소 유형은 비교 가능해야 합니다. 비스칼라 유형의 비교 가능성에 대한 정보는 "Comparison Conditions"을(를) 참조하십시오. 예제 다음 예제는 customers_demo 테이블에서 cust_address_ntab 중첩 테이블 열의 고유한 요소를 선택합니다: SELECT customer_id, SET(cust_address_ntab) address FROM customers_demo ORDER BY customer_id; CUSTO.. 2023. 8. 17.
[오라클 레퍼런스 함수] SESSIONTIMEZONE - 현재 세션의 시간대 반환 ★ SESSIONTIMEZONE 구문 SESSIONTIMEZONE 목적 SESSIONTIMEZONE 함수는 현재 세션의 시간대를 반환합니다. 반환 유형은 시간대 오프셋('[+|-]TZH:TZM' 형식의 문자열 유형) 또는 시간대 지역 이름 중에서 가장 최근의 ALTER SESSION 문에서 사용자가 세션 시간대 값을 지정한 방식에 따라 결정됩니다. 노트: 클라이언트 세션의 기본 시간대는 클라이언트 운영 체제가 명명된 시간대를 사용하더라도 오프셋입니다. 기본 세션 시간대를 명명된 시간대로 사용하려면 클라이언트 환경에서 ORA_SDTZ 변수를 Oracle 시간대 지역 이름으로 설정하십시오. 이 변수에 대한 자세한 정보는 Oracle Database Globalization Support Guide를 참조하십.. 2023. 8. 17.
[오라클 레퍼런스 함수] SCN_TO_TIMESTAMP - 시스템 변경 번호(SCN)에 해당하는 대략적인 타임스탬프(TIMESTAMP) 반환 ★ SCN_TO_TIMESTAMP 구문 SCN_TO_TIMESTAMP(number) 목적 SCN_TO_TIMESTAMP 함수는 시스템 변경 번호 (SCN)로 평가되는 숫자를 인수로 받아 해당 SCN과 관련된 근사한(approximate) 타임스탬프를 반환합니다. 반환된 값은 TIMESTAMP 데이터 유형입니다. 이 함수는 언제든 SCN과 연결된 타임스탬프를 알고자 할 때 유용합니다. 예를 들어 ORA_ROWSCN 의사 컬럼과 함께 사용하여 행에 대한 최근 변경과 타임스탬프를 연결하는 데 사용할 수 있습니다. 노트: • 결과 값의 일반적인 정밀도는 3초입니다. • SCN과 타임스탬프 간의 연결은 데이터베이스에서 일정 기간 동안 기억됩니다. 이 기간은 데이터베이스가 자동 Undo 관리 모드에서 실행 중인 경.. 2023. 8. 17.
[오라클 레퍼런스 함수] RTRIM - 오른쪽 끝의 문자 제거 ★ RTRIM 구문 RTRIM(char [, set ]) 목적 RTRIM 함수는 char에서 set에 나열된 모든 문자를 오른쪽 끝에서 제거합니다. 이 함수는 쿼리 결과를 서식화하는 데 유용합니다. set을 지정하지 않으면 기본적으로 공백 하나로 설정됩니다. RTRIM은 LTRIM과 유사하게 작동합니다. char 및 set은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 데이터 유형 중 하나가 될 수 있습니다. 반환된 문자열은 char이 문자 데이터 유형인 경우 VARCHAR2 데이터 유형이며, char이 국가 문자 데이터 유형인 경우 NVARCHAR2 데이터 유형이며, char이 LOB 데이터 유형인 경우 LOB가 됩니다. 참고: LTRIM Oracle Datab.. 2023. 8. 16.
[오라클 레퍼런스 함수] RPAD - 오른쪽 패딩된 문자열 반환 ★ RPAD 구문 RPAD(expr1 , n [, expr2 ]) 목적 RPAD 함수는 expr1을 expr2로 오른쪽에서부터 n 길이만큼 채워넣어 반환합니다. 이 함수는 질의 결과를 형식화하는 데 유용합니다. expr1과 expr2는 모두 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 데이터 유형이 될 수 있습니다. 반환되는 문자열은 expr1이 문자 데이터 유형인 경우 VARCHAR2 데이터 유형, expr1이 국가 문자 데이터 유형인 경우 NVARCHAR2 데이터 유형이며, expr1이 LOB 데이터 유형인 경우 LOB 데이터 유형입니다. 반환되는 문자열은 expr1의 문자 집합과 동일한 문자 집합입니다. 인수 n은 NUMBER 정수이거나 NUMBER 정수로 .. 2023. 8. 16.
반응형