본문 바로가기
반응형

형변환함수6

[오라클 SQL 함수] TREAT 함수 o TREAT 문법 treat::= 목적 TREAT함수는 선언된 인수의 유형(Type)을 변경할 수 있다. 이 함수를 이용하기 위하여 type에 대한 EXECUTE object권한이 필요하다. type은 supertype 또는 expr의 선언형의 subtype일 필요가 있다. 만약 가장 많이 지정된 expr의 형태가 type(type의 subtype) 일 때, TREAT함수는 expr을 반환한다. 만약 가장 많이 지정된 expr의 type이 type(type의 subtype)이 아니라면, TREAT함수는 NULL을 반환한다. 만약 expr의 선언형이 REF 타입이라면, REF를 지정할 수 있다. 만약 expr의 선언형이 expr의 소스 타입이 REF라면, type은 subtype 또는 expr의 소스 타.. 2021. 10. 23.
【오라클(Oracle) SQL 함수】 TO_NUMBER 함수 o TO_NUMBER 문법 to_number::= 목적 TO_NUMBER 함수는 expr 인수를 NUMBER 데이터 형의 값으로 변환한다. expr 인수에는 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 타입의 문자열, NUMBER, BINARY_FLOAT 또는 BINARY_DOUBLE 타입의 수치형 값 또는 NULL로 평가되는 임의의 표현식을 지정할 수 있다. expr 인수가 NUMBER 데이터 타입인 경우, 이 함수는 expr 인수를 그대로 반환한다. expr 인수가 NULL로 평가되면 함수는 NULL을 반환한다. 그 외의 경우에는 expr 인수는 NUMBER 데이터 형식의 값으로 변환된다. CHAR, VARCHAR2, NCHAR, NCHAR 또는 NVARCHAR2 데이터 유형으로 e.. 2021. 10. 22.
【오라클(Oracle) SQL 함수】 TO_NCLOB 함수 o TO_NCLOB 문법 to_nclob::= 목적 TO_NCLOB 함수는 LOB열 또는 다른 문자열에 존재하는 CLOB값을 NCLOB값으로 변환한다. char 인수는 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 타입 중에서 사용 할 수 있다. 오라클 데이터베이스는 char 인수의 문자 집합을 데이터베이스 문자 집합에서 자국어 문자 집합(national character set)으로 변환 작업을 수행한다. 관련 함수 함수명 함수내용 CAST 데이터 형식이나 collection 형식을 다른 데이터 형식이나 collection 형식으로 변환한다. CONVERT 데이터 베이스 문자 세트를 다른 문자 세트의 문자열로 변환한다. TO_CHAR (character) NCHA.. 2021. 10. 22.
【오라클(Oracle) SQL 함수】 TO_DSINTERVAL 함수 o TO_DSINTERVAL 문법 to_dsinterval::= 목적 TO_DSINTERVAL 함수는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터 형식의 문자열을 INTERVAR DAY TO SECOND형식의 값으로 변환한다. char은 변환하는 문자열이다. 이 함수에 지정할 수 있는 유효한 nlsparam은 NLS_NUMERIC_CHARACTERS이다. 이 인수 형태는 다음과 같다. NLS_NUMERIC_CHARACTERS = "dg" where d 와 g는 소수점 문자와 자릿수 단락을 나타낸다. 패키지 함수 비교(Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) TO_DSINTERVAL Oracle Function 프로그래.. 2021. 10. 22.
【오라클(Oracle) SQL 함수】 TO_DATE 함수 o TO_DATE 문 법 to_date::= 목 적 TO_DATE 함수는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터 형태의 문자열 char 인수를 날짜형 데이터 타입 값으로 변환하는 형 변환 작업을 수행한다. 문자형 날짜 데이터를 날짜형(DATE) 데이터로 변환하는 함수이다. 선택적으로 지정하는 옵션 DEFAULT return_value ON CONVERSION ERROR 절을 사용하여 char 인수를 DATE 타입으로 변환하는 동안 오류가 발생할 경우 이 함수가 반환하는 값을 지정할 수 있다. 이 절은 char 인수를 평가하는 동안 오류가 발생할 경우에는 영향을 미치지 않는다. return_value 인수는 표현식 또는 바인드 변수를 지정할 수 있으며, CHAR, VARCHAR2.. 2021. 10. 21.
【오라클(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.
반응형