메뉴 건너뛰기

Korea Oracle User Group

Admin

예전에 테이블 명 및 인덱스 이름을 지을때 30자를 넘으면 또 자를 걱정을 했는데.

앞으로는 그럴 필요 없을듯 합니다.

 

그렇다고 무제한은 아닙니다.

 

== 샘플 입니다. ==

 

CREATE TABLE QWERTYUIOPASDFGHJKLZXCVBNMQAZWSXEDCRFVTGBYHNUJMIKOLP

(ID NUMBER);

 

 

CREATE UNIQUE INDEX QWERTYUIOPASDFGHJKLZXCVBNMQAZWSXEDCRFVTGBYHNUJMIKOLP_PK

ON QWERTYUIOPASDFGHJKLZXCVBNMQAZWSXEDCRFVTGBYHNUJMIKOLP

(ID);

 

ALTER TABLE QWERTYUIOPASDFGHJKLZXCVBNMQAZWSXEDCRFVTGBYHNUJMIKOLP

ADD CONSTRAINT QWERTYUIOPASDFGHJKLZXCVBNMQAZWSXEDCRFVTGBYHNUJMIKOLP_PK PRIMARY KEY (ID);

 

 

 

SQL> SELECT LENGTHB(OBJECT_NAME) FROM DBA_OBJECTS WHERE OBJECT_NAME ='QWERTYUIOPASDFGHJKLZXCVBNMQAZWSXEDCRFVTGBYHNUJMIKOLP';

 

LENGTHB(OBJECT_NAME) 

-------------------- 

                  52

 

1 rows selected.

 

 

SQL> SELECT LENGTHB(OBJECT_NAME) FROM DBA_OBJECTS WHERE OBJECT_NAME ='QWERTYUIOPASDFGHJKLZXCVBNMQAZWSXEDCRFVTGBYHNUJMIKOLP_PK';

 

LENGTHB(OBJECT_NAME) 

-------------------- 

                  55

 

 

 

참고 url :

https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/Database-Object-Names-and-Qualifiers.html#GUID-75337742-67FD-4EC0-985F-741C93D918DA

 

If COMPATIBLE is set to a value of 12.2 or higher, then names must be from 1 to 128 bytes long with these exceptions:

 

Names of databases are limited to 8 bytes.

 

Names of disk groups, pluggable databases (PDBs), rollback segments, tablespaces, and tablespace sets are limited to 30 bytes.

 

If an identifier includes multiple parts separated by periods, then each attribute can be up to 128 bytes long. Each period separator, as well as any surrounding double quotation marks, counts as one byte. For example, suppose you identify a column like this

 

 

번호 제목 글쓴이 날짜 조회 수
34 Windows 접속 에러 ORA-12638 [1] file Talros 2024.02.14 97
33 Result Cache(oracle11g NF) [6] ocm10gr2 2016.03.14 263
32 수집된 통계가 바로 반영되지 않고 원할 때 반영하도록 하는 방식 명품관 2023.04.04 268
31 mbr(multi block read) 과 sbr(single block read) 사이에 과연 어떤 방식을 선택해야 할까요? [1] 명품관 2022.09.16 341
30 ORA-28014: Cannot Drop Administrative Users 에러 현상 [1] 명품관 2023.03.27 413
29 default 값을 포함한 컬럼 추가시 오라클 버전별 개선 사항 [1] 명품관 2023.01.17 534
28 Python 을 이용해 파일 업로드 해 보기 [1] file Talros 2023.04.19 577
27 SQL Plan Management(SPM) - 2 DBMS_SPM.CONFIG로 필터링 file 명품관 2020.03.26 589
26 SQL Plan Management(SPM) - 3 Manual Plan Capture 명품관 2020.06.01 650
25 ORA-3136 inbound connection time out & JDBC Io exception: Connection reset [1] Talros 2023.02.24 686
24 OS 터미널 접속 없이 오라클 접속을 통해 OS CPU 사용율 모니터링 하기 [3] file 명품관 2020.12.22 813
23 Oracle VMSTAT을 이용한 CPU 사용량 활용법 에밀리오 2016.07.14 891
22 DB에 생성된 ROLE의 생성 정보 확인 [2] 명품관 2016.05.31 913
21 External Table 기능을 사용해 파일 읽기 명품관 2017.04.05 962
20 SQL Plan Management(SPM) - 1 파라미터의 기능 확인 명품관 2020.03.19 986
19 RECO 프로세스 트레이스 발생 하면서 ORA-02019 에러 발생시 명품관 2021.01.12 997
18 Active Session History를 이용한 TOP SQL 분석 (GV$ACTIVE_SESSION_HISTORY) 에밀리오 2016.07.12 1195
17 DB option Enable / Disable 정리 방법 - Mos 참고 file 우뽕 2021.01.31 1211
16 Schema password 재 사용 불가능 하게 하기 [1] Talros 2022.01.26 1287
15 Block Cleanout(블럭 클린아웃) 명품관 2016.09.23 1489
위로