본문 바로가기
728x90

오라클쿼리4

[ORACLE] DELETE() 문법 완전 정리 : 실무에서 자주 쓰는 예제로 배우기 Oracle Database에서는 테이블에 저장된 데이터를 삭제하기 위해 DELETE 문을 사용합니다. 이 글에서는 DELETE 문법의 기본 구조부터 실무에서 자주 쓰이는 고급 예제까지 풍부하게 설명하고, 실수를 방지하기 위한 주의사항도 함께 정리하였습니다.1. DELETE 문이란?DELETE 문은 지정된 조건에 따라 테이블의 데이터를 행 단위로 삭제하는 SQL 구문입니다. DELETE는 WHERE 절이 없을 경우 테이블 전체의 데이터를 삭제하므로 주의가 필요합니다.기본 문법DELETE FROM 테이블명WHERE 조건;2. 단일 행 삭제 예제DELETE FROM employeesWHERE employee_id = 101;사 번이 101인 직원을 삭제합니다.3. 다중 조건 삭제 예제DELETE FROM e.. 2025. 6. 8.
[ORACLE] UPDATE() 기본 문법부터 실전 예제까지 완전 정리 Oracle Database에서 데이터를 수정하려면 UPDATE 문을 사용합니다. 본 글에서는 UPDATE 문법의 기본부터 실무에서 자주 사용되는 다양한 예제까지 상세히 설명합니다. 초보 개발자뿐 아니라 실무자도 바로 활용할 수 있도록 구성했습니다.1. UPDATE 문이란?UPDATE 문은 테이블 내 기존 데이터를 변경하는 데 사용하는 SQL 구문입니다. 데이터를 삽입하는 INSERT, 삭제하는 DELETE와 함께 DML(Data Manipulation Language)의 핵심입니다.기본 문법UPDATE 테이블명SET 컬럼1 = 값1, 컬럼2 = 값2WHERE 조건;※ WHERE 절이 없다면 테이블 전체가 수정되므로 주의해야 합니다.2. 단일 행 업데이트 예제UPDATE employeesSET salar.. 2025. 6. 8.
[ORACLE] SELECT()로 데이터 조회하기 : 실무에서 자주 쓰는 패턴 Oracle Database는 전 세계에서 가장 널리 사용되는 관계형 데이터베이스 시스템 중 하나입니다. 그 중심에는 데이터를 조회하는 SELECT 문이 존재합니다. 이 글에서는 Oracle SQL의 SELECT 문에 대해 초보자도 이해할 수 있도록 구조적으로 설명하고, 다양한 실무 예제를 통해 개발자들이 실전에서 바로 활용할 수 있도록 안내하겠습니다.1. SELECT 문이란?SELECT 문은 데이터베이스에서 원하는 데이터를 조회할 때 사용하는 SQL의 핵심 구문입니다. Oracle뿐만 아니라 대부분의 RDBMS에서 사용되는 표준 구문이기도 합니다.기본 문법SELECT 컬럼명1, 컬럼명2, ...FROM 테이블명WHERE 조건절ORDER BY 정렬기준;2. 가장 단순한 SELECT 예제테이블에 있는 모든.. 2025. 6. 8.
[ORACLE] ROWIDTOCHAR()로 ROWID를 문자형으로 변환하는 방법 1. ROWID란 무엇인가?Oracle에서 ROWID는 데이터베이스 내 특정 행(row)의 고유한 물리적 주소를 나타냅니다. 이는 테이블 내에서 행을 유일하게 식별할 수 있는 값이며, Oracle 내부적으로는 검색 성능을 높이기 위해 자주 사용됩니다. ROWID는 다음 네 가지 구성 요소로 이뤄집니다:데이터 오브젝트 번호데이터 파일 번호블록 번호행 번호2. ROWIDTOCHAR 함수란?ROWIDTOCHAR 함수는 ROWID 값을 CHAR 데이터 형식으로 변환하는 Oracle 내장 함수입니다. 이 함수는 ROWID 값을 문자열로 표현할 수 있게 하여, 로그 기록이나 디버깅, 외부 시스템 연동 시 유용하게 사용됩니다.ROWIDTOCHAR(rowid)입력값: ROWID반환값: CHAR(18)3. 기본 사용 예.. 2025. 6. 7.
728x90