본문 바로가기
반응형

오라클 함수180

【오라클(Oracle) SQL 함수】 TO_CHAR (number) 함수 o TO_CHAR (number) 문법 to_char_number::= 목적 TO_CHAR(NUMBER) 함수는 수치형 값 n을 VARCHAR2 데이터 타입의 문자열 값으로 변환하며, 선택적으로 지정하는 수치형 형식 fmt를 사용하여 숫자를 텍스트로 표시하는 방식을 제어할 수 있다. 수치형 데이터를 문자열로 변환하는 함수이다. 값 n은 NUMBER, BINARY_FLOAT 또는 BINARY_DOUBER 데이터 타입을 지정할 수 있다. 만약 fmt를 생략하면, n의 유효 자릿수를 유지하기 위해서 충분한 길이의 VARCHAR2 값으로 변환한다. n 값이 음수이면 포팻이 적용된 후 부호가 적용된다. 따라서 TO_CHAR(-1, '$9')는 $-1이 아니라 -$1을 반환한다. Number 포맷 정보는 "Form.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 TO_CHAR (datetime) 함수 o TO_CHAR (datetime) 문법 to_char_date::= 목적 TO_CHAR(datetime) 함수는 datetime 또는 날짜의 구간 값, TIMESTAMP, TIME 구역(ZONE)을 포함하는 TIMESTAMP, TIMESTAMP WITH LOCAL TIME ZONE,INTERVAL DAY TO SECOND 또는 INTERVAL YEAR TO MONTH 데이터 타입의 datetime 또는 구간 간격(interval value) 값을 날짜 형식 fmt 인수에서 지정한 형식의 VARCHAR2 데이터 타입의 문자열 값으로 변환(문자형 날짜 함수)한다. 날짜형 데이터를 문자열로 변환하는 함수이다. 만약 fmt를 생략한다면, date 는 다음과 같이 VARCHAR2 형태의 값으로 변환한다. da.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 TO_CHAR (character) 함수 o TO_CHAR (character) 문법 to_char_char::= 목적 TO_CHAR(character) 함수는 NCHAR, NVARCHAR2, CLOB, NCLOB 데이터를 데이터 베이스 문자 세트로 변환한다. (문자변환함수) 관련 함수 함수명 함수내용 CAST 데이터 형식이나 collection 형식을 다른 데이터 형식이나 collection 형식으로 변환한다. CONVERT 데이터 베이스 문자 세트를 다른 문자 세트의 문자열로 변환한다. TO_CHAR (character) NCHAR, NVARCHAR2, CLOB, NCLOB 데이터를 데이터 베이스 문자 세트로 변환한다. TO_CHAR (datetime) 날짜형 데이터를 문자열로 변환하는 함수이다. TO_CHAR (number) 수치형 데이터.. 2021. 10. 21.
[오라클 SQL 함수] TO_BINARY_FLOAT 함수 o TO_BINARY_FLOAT 문법 to_binary_float::= 목적 TO_BINARY_FLOAT함수는 지정한 인수를 BINARY_FLOAT 타입의 값으로 변환하여 단일 정밀도 부동 소수점 수(single-precision floating-point number)를 반환한다. expr은 NUMBER, BINARY_FLOAT, BINARY_DOUBLE 형태의 문자열 또는 상수값을 지정할 수 있다. 만약 expr은 BINARY_FLOAT이라면, 함수는 expr을 반환한다. 옵션 'fmt'와 'nlsparam' 인수는 expr이 문자열이라면 유효하다. 이런 인수는 TO_CHAR(수치) 함수에 대하여 동일한 용도로 사용된다. Incase-sensitive(대소문자가 구별되지 않는) 문자열 'INF'는 양.. 2021. 10. 21.
[오라클 SQL 함수] TO_BINARY_DOUBLE 함수 o TO_BINARY_DOUBLE 문법 to_binary_double::= 목적 TO_BINARY_DOUBLE함수는 지정한 인수를 BINARY_DOUBLE 타입의 값으로 변환하여 복수 정밀도 부동 소수점 수(double-precision floating-point number)를 반환한다. 인수 expr은 문자열 또는 NUMBER, BINARY_FLOAT, BINARY_DOUBLE 형태의 수치 값을 지정할 수 있다. 만약 expr이 BINARY_DOUBLE이라면, 함수는 expr을 반환한다. expr이 문자열 인경우에만, 옵션 'fmt'와 'nlsparam'인수는 유효하다. 이런 인수는 TO_CHAR(수치) 함수와 같은 목적으로 사용된다. 대소문자를 구별하지 않는 'INF'는 양의 무한대로 변환된다. 대.. 2021. 10. 21.
[오라클 SQL 함수] TIMESTAMP_TO_SCN 함수 o TIMESTAMP_TO_SCN 문법 timestamp_to_scn::= 목적 TIMESTAMP_TO_SCN함수는 인수로써 timestamp 값을 지정하여서 timestamp와 관련된 시스템 변경 번호(system change number, SCN)를 반환한다. 반환된 값의 데이터 형은 NUMBER이다. 이 함수는 특정한 timestamp와 연관된 SCN을 아는데 유용하다. SCN (System Change Number) 트랜잭션이 커밋될 때마다 오라클 서버는 트랜잭션에 커밋 SCN(System Change Number)을 지정합니다. SCN은 데이터베이스 내에서 유일한 값이며 증가합니다. SCN은 데이터가 데이터 파일로부터 읽힐 때 데이터를 동기화하고 읽기 일관성(read consistency)을 제.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 TANH 함수 o TANH 문법 tanh::= 목 적 TANH함수는 인수 n의 쌍곡선 탄젠트(hyperbolic tangent)를 반환한다. TANH(z) = SINH(z) / COSH(z) 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 만약 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 인수와 같은 수치 데이터형을 반환한다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) TANH Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 ACOS n의 역코사인(arc cosine) 값을 반환한다.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 TAN 함수 o TAN 문 법 tan::= 목 적 TAN 함수는 인수 n의 탄젠트(tangent) 값을 반환한다.(라디안으로 표현되는 각도) 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 만약 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 인수와 같은 수치 데이터형을 반환한다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) TAN Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 ACOS n의 역코사인(arc cosine) 값을 반환한다. ASIN n의 역사인(arc sine) 값을 반.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 SYSTIMESTAMP 함수 o SYSTIMESTAMP 문 법 systimestamp::= 목 적 SYSTIMESTAMP함수는 데이터 베이스가 설치된 시스템의 fractional 초와 시간대를 포함한 시스템의 날짜를 반환한다. 관련 함수 함수명 함수내용 TO_TIMESTAMP 문자 형태의 문자열을 TIMESTAMP 데이터 형식의 값으로 변환한다. TO_TIMESTAMP_TZ 문자 형태의 문자열을 TIMESTAMP WITH TIME ZONE(TSTZ) 데이터형으로 변환한다. SYSTIMESTAMP 데이터 베이스가 설치된 시스템의 소수점 오른쪽에 해당하는 소수 초(Fractional Second)와 시간대를 포함한 시스템의 날짜를 반환한다. TO_DATE 문자 형태의 문자열 char을 날짜형 데이터 타입 값으로 변환하는 형 변환 작업을.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】 SYSDATE 함수 o SYSDATE 문 법 sysdate::= 목 적 SYSDATE함수는 데이터 베이스가 위치하고 있는 OS의 일자와 시간을 반환한다. (현재 일자와 현재시간) 반환된 값의 데이터 형은 DATE이고, 반환된 포맷은 NLS_DATE_FORMAT 초기 파라미터의 값에 의존한다. 이 함수는 인수가 필요 없다. 분산된 SQL 문장에서, 이 함수는 로컬 데이터베이스의 OS의 일자와 시간을 반환한다. 이 함수는 CHECK 제약의 조건으로 사용할 수 없다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) SYSDATE Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 CURRENT_DATE 현재 세션의 시간대(time .. 2021. 10. 21.
【오라클(Oracle) SQL 함수】SYS_XMLGEN 함수 o SYS_XMLGEN 문법 sys_xmlgen::= 목적 SYS_XMLGEN 함수는 스칼라 값, object type, xml type 인스턴스를 XML 문서로 변형한다. SYS_XMLGen함수는 데이터 베이스의 특정 행과 열을 평가하는 식을 인수로 지정하여서, XML 문서를 포함하는 XMLtype 타입의 인스턴스를 반환한다. 인수 expr은 스칼라 값, 사용자 정의 타입, XMLType 인스턴스를 지정할 수 있다. 만약 인수 expr이 스칼라 값이라면, 함수는 스칼라 값을 소유한 XML 문서를 반환한다. 만약 인수 expr이 type라면, 함수는 XML요소에서 사용자 정의 타입 속성을 맵핑한다. 만약 인수 expr이 XMLType인스턴스라면, 함수는 행에서 기본적 Tag 명을 가지는 XML요소로 문서.. 2021. 10. 21.
【오라클(Oracle) SQL 함수】SYS_XMLAGG 함수 o SYS_XMLAGG 문법 sys_xmlagg::= 목적 SYS_XMLAGG 함수는 입력받은 모든 문서를 취합하여서 하나의 XML 문서를 통합한다. SYS_XMLAgg함수는 expr에 의해 나타나는 모든 XML 문서 또는 XML fragment를 통합하고, 단일 XML 문서를 생성한다. 기본적 이름 ROWSET을 가지는 새 둘러싸인 요소를 생성한다. 만약 XML 문서를 다른 방법으로 포맷하는 경우는, XMLFormat 오브젝트의 인스턴스인 fmt를 지정한다. 관련 함수 함수명 함수내용 DEPTH UNDER_PAHT와 EQUALS_PAHT 조건과 함께 이용되는 보조 함수이다. 이 함수는 같은 상관 변수를 가지는 UNDER_PATH조건에 의해 지정된 PATH에서 레벨의 수를 반환한다. EXISTSNODE .. 2021. 10. 21.
반응형