728x90 코딩/오라클 함수294 코딩/오라클 함수 [오라클 레퍼런스 함수] VAR_POP - 숫자 집합의 모집단 분산 반환 ★ VAR_POP 구문 VAR_POP(expr) [ OVER (analytic_clause) ] 참고: 구문, 의미, 그리고 제한 사항에 대한 정보는 분석 함수에 대한 내용을 참조하세요. 목적 VAR_POP는 이 집합에서 null을 제외한 숫자 집합의 모집단 분산(population variance)을 반환합니다. 이 함수는 집계 및 분석 함수로 모두 사용할 수 있습니다. 이 함수는 숫자 데이터 유형이나 숫자 데이터 유형으로 암시적으로 변환될 수 있는 비숫자 데이터 유형을 인수로 취합니다. 함수는 인수의 숫자 데이터 유형과 동일한 데이터 유형을 반환합니다. 참고: 암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하십시오. 함수가 빈 집합에 적용되면 null을 반환합니다. 이 함수는 다음 계산을 수행합니.. 2023. 9. 4. 코딩/오라클 함수 [오라클 레퍼런스 함수] VALUE - 테이블의 객체 인스턴스(object instances) 반환 ★ VALUE 구문 VALUE(correlation_variable) 목적 VALUE는 객체 테이블의 행과 관련된 상관 변수 (테이블 별칭)를 인수로 취하고 객체 테이블(object table)에 저장된 객체 인스턴스(object instances)를 반환합니다. 객체 인스턴스의 유형은 객체 테이블과 동일한 유형입니다. 예제 다음 예제는 "Substitutable Table and Column Examples"에서 생성된 샘플 테이블 oe.persons을 사용합니다: SELECT VALUE(p) FROM persons p; VALUE(P)(NAME, SSN) ------------------------------------------------------------- PERSON_T('Bob', 1234.. 2023. 9. 4. 코딩/오라클 함수 [오라클 레퍼런스 함수] VALIDATE_CONVERSION - 지정한 데이터 유형으로 변환 가능 여부(0 또는 1) 확인 ★ VALIDATE_CONVERSION 구문 VALIDATE_CONVERSION(expr AS type_name [, fmt [, 'nlsparam' ] ]) 목적 VALIDATE_CONVERSION 함수는 expr이 지정한 데이터 유형으로 변환될 수 있는지 여부를 결정합니다. expr을 성공적으로 변환할 수 있는 경우 이 함수는 1을 반환하고, 그렇지 않은 경우 0을 반환합니다. expr이 null로 평가되면 이 함수는 1을 반환합니다. expr을 평가하는 동안 오류가 발생하면 이 함수는 오류를 반환합니다. expr에는 SQL 식을 지정하십시오. expr에 대한 허용 데이터 유형 및 선택적인 fmt 및 nlsparam 인수의 목적은 type_name으로 지정한 데이터 유형에 따라 다릅니다. type_n.. 2023. 9. 4. 코딩/오라클 함수 [오라클 레퍼런스 함수] USERENV - 현재 세션 정보 반환 ★ USERENV 구문 USERENV('parameter') 목적 노트: USERENV는 역호환성을 위해 유지되는 레거시(legacy) 함수입니다. Oracle은 현재의 기능을 위해 내장된 USERENV 네임스페이스를 사용하는 SYS_CONTEXT 함수를 사용하는 것을 권장합니다. 자세한 내용은 SYS_CONTEXT를 참조하십시오. USERENV는 현재 세션에 관한 정보를 반환합니다. 이 정보는 응용 프로그램별 감사 트레일 테이블을 작성하거나 현재 세션에서 사용하는 언어별 문자를 결정하는 데 유용할 수 있습니다. CHECK 제약 조건의 조건으로 USERENV를 사용할 수 없습니다. 표 7-12는 parameter 인수에 대한 값에 대한 설명을 제공합니다. USERENV 함수에 대한 모든 호출은 SESSI.. 2023. 9. 4. 코딩/오라클 함수 [오라클 레퍼런스 함수] USER - 세션 사용자(로그인한 사용자) 이름 반환 ★ USER 구문 USER 목적 USER 함수는 세션 사용자(로그인한 사용자)의 이름을 반환합니다. 데이터베이스 세션의 기간 동안 Real Application Security 세션이 연결되거나 분리될 수 있으므로 이 값은 변경될 수 있습니다. 기업 사용자의 경우 이 함수는 스키마를 반환하며, 다른 사용자의 경우 데이터베이스 사용자 이름을 반환합니다. 데이터베이스 세션에 현재 Real Application Security 세션이 연결되어 있는 경우 XS$NULL 사용자를 반환합니다. 이 함수는 VARCHAR2 값 반환합니다. Oracle Database는 이 함수의 값을 공백 패딩 비교 의미론과 비교합니다. 분산 SQL 문에서 UID 및 USER 함수를 함께 사용하여 로컬 데이터베이스에서 사용자를 식별합.. 2023. 9. 4. 코딩/오라클 함수 [오라클 레퍼런스 함수] UPPER - 문자열을 대문자로 변환 ★ UPPER 구문 UPPER(char) 목적 UPPER 함수는 char를 모두 대문자로 변환한 문자열을 반환합니다. char는 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 데이터 유형 중 하나일 수 있습니다. 반환 값은 char와 동일한 데이터 유형입니다. 데이터베이스는 문자 집합에 대한 이진 매핑에 기반하여 문자의 대소문자를 설정합니다. 언어에 민감한 대문자 변환을 원한다면 NLS_UPPER를 참조하십시오. 참고: Oracle Database Globalization Support Guide의 부록 C는 UPPER의 문자열 반환 값에 할당되는 정렬을 정의하는 정렬 결정 규칙(collation derivation rules)에 대한 정보를 제공합니다. 예제 다음.. 2023. 9. 4. 코딩/오라클 함수 [오라클 레퍼런스 함수] UNISTR - 유니코드 문자열을 국가 문자 집합(national character set)으로 반환 ★ UNISTR 구문 UNISTR( string ) 목적 UNISTR 함수는 텍스트 리터럴 또는 문자 데이터로 해석되는 표현식을 인수로 취하고 이를 국가 문자 집합(national character set)으로 반환합니다. 데이터베이스의 국가 문자 집합은 AL16UTF16 또는 UTF8 중 하나일 수 있습니다. UNISTR은 문자열 내의 문자의 유니코드 인코딩 값을 지정할 수 있도록하여 유니코드 문자열 리터럴을 지원합니다. 예를 들어, NCHAR 열에 데이터를 삽입하는 데 유용합니다. 유니코드 인코딩 값은 '\xxxx' 형식을 가지며 'xxxx'는 UCS-2 인코딩 형식에서 문자의 16진수 값입니다. 보충 문자(Supplementary characters)는 두 개의 코드 단위로 인코딩되며, 첫 번째 코.. 2023. 9. 4. 코딩/오라클 함수 [오라클 레퍼런스 함수] UID - 세션 사용자(로그인한 사용자) 식별 정수 반환 ★ UID 구문 UID 목적 UID 함수는 세션 사용자(로그인한 사용자)를 고유하게 식별하는 정수를 반환합니다. 참고: 세션 사용자를 결정하는 방법에 대한 자세한 내용은 USER를 참조하십시오. 예제 다음 예제에서는 세션 사용자의 UID를 반환합니다: SELECT UID FROM DUAL; 출처: 오라클 레퍼런스 원문 링크: Oracle UID 함수 문서 2023. 9. 3. 이전 1 2 3 4 5 6 7 ··· 37 다음 반응형