오라클에서 쿼리를 실행하다가 ORA-01489 에러를 마주했다. 이 에러는 문자열 연결의 결과가 너무 길어서 발생한다. 구체적으로는, LISTAGG() 함수의 결과가 VARCHAR2(4000)의 최대 길이를 초과할 때 발생함기존 쿼리문제 원인위 쿼리는 특정 컬럼의 값을
계정 생성USER_NAME라는 사용자 계정을 비밀번호 1234로 생성새로 생성한 사용자에게 CONNECT, RESOURCE, DBA 권한을 부여USER_NAME 사용자 계정이 정상적으로 생성되었는지 확인TEST_SCHEMA 모든 권한 부여FOR rec IN (...)T
업무를 진행하며 제약 조건명을 수정하거나 생성하는 경우가 필요했다. 이 포스트에서는 제약 조건 명을 조회, 수정, 생성하는 쿼리를 정리했다. 테이블 설명 USER_CONSTRAINTS: 유저가 소유한 모든 제약 조건을 볼 수 있음 CONSTRAINT_TYPE: R:
DDL 작업 이력 조회목적: 데이터베이스 객체에 대한 ALTER, DROP, CREATE 등의 DDL 작업 이력을 확인DBA_AUDIT_TRAIL에서 ALTER TABLE, DROP TABLE, CREATE TABLE과 관련된 작업들을 시간 역순으로 조회최근 생성된 테