728x90
반응형
728x170
■ INSTRB 함수를 사용해 소스 문자열에서 부분 문자열의 바이트 시작 위치를 구하는 방법을 보여준다.
▶ 예제 코드 (SQL)
SET SERVEROUTPUT ON;
DECLARE
V_STRING NVARCHAR2(30) := 'The character a is two-bytes.';
BEGIN
-- 문자로 "is" 위치를 검색한다.
DBMS_OUTPUT.PUT_LINE(INSTR(V_STRING, 'is')); -- 17
-- 바이트로 "is" 위치를 검색한다.
DBMS_OUTPUT.PUT_LINE(INSTRB(V_STRING, 'is')); -- 33
END;
728x90
반응형
그리드형(광고전용)
'Database > Oracle' 카테고리의 다른 글
[DATABASE/ORACLE] LPAD 함수 : 문자열 왼쪽 채우기 (0) | 2019.10.27 |
---|---|
[DATABASE/ORACLE] LOWER 함수 : 소문자 문자열 구하기 (0) | 2019.10.27 |
[DATABASE/ORACLE] LENGTHB 함수 : 문자열 바이트 길이 구하기 (0) | 2019.10.27 |
[DATABASE/ORACLE] LENGTH 함수 : 문자열 길이 구하기 (0) | 2019.10.27 |
[DATABASE/ORACLE] LEAST 함수 : 가장 작은 문자열 구하기 (0) | 2019.10.27 |
[DATABASE/ORACLE] INSTR 함수 : 소스 문자열에서 부분 문자열의 시작 위치 구하기 (0) | 2019.10.26 |
[DATABASE/ORACLE] SUBTYPE ~ IS ~ RANGE 명령 : 제한된 서브 타입 정의하기 (0) | 2019.10.26 |
[DATABASE/ORACLE] INITCAP 함수 : 대소문자 혼용의 문자열 구하기 (0) | 2019.10.26 |
[DATABASE/ORACLE] GREATEST 함수 : 가장 큰 문자열 구하기 (0) | 2019.10.26 |
[DATABASE/ORACLE] CONCAT 함수 : 두 문자열 연결하기 (0) | 2019.10.26 |
댓글을 달아 주세요