Oracle ROWID는 Oracle 데이터베이스 테이블의 각 행에 대한 고유 식별자입니다.
16진수 문자열로 저장되며 테이블에서 특정 행을 빠르게 찾는 데 사용됩니다.
ROWID는 기본 키 또는 고유 인덱스의 열 조합을 사용하는 것보다 테이블의 특정 행에 액세스하는 더 빠른 방법입니다.
그러나 테이블을 내보내고 가져오거나 행을 업데이트하면 ROWID가 변경될 수 있습니다.
UPDATE employees
SET salary = salary * 1.1
WHERE ROWID = 'AAACfZAAEAAAAASAAB';
DELETE FROM employees
WHERE ROWID = 'AAACfZAAEAAAAASAAB
ROWID는 시간이 지남에 따라 변경될 수 있으므로 기본 키 또는 고유 인덱스를 사용하여 프로덕션 환경에서 데이터에 액세스하는 것이 좋습니다.
'oracle' 카테고리의 다른 글
오라클 랜덤 번호 생성하기 DBMS_RANDOM (0) | 2023.03.04 |
---|---|
오라클 case문 where 절에 활용하기 (0) | 2023.02.24 |
ORACLE 정렬함수의 종류와 활용 예시 (0) | 2023.01.26 |
오라클 날짜 함수의 종류와 활용 예시 (0) | 2023.01.18 |
오라클 숫자 함수의 종류와 활용 예시 (0) | 2023.01.17 |