database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 34081 게시물 읽기
No. 34081
함수기반 인덱스 생성시...
작성자
펑션나빠
작성일
2008-07-15 12:23
조회수
2,675

안녕하세요...

함수기반 인덱스를 만들려고 합니다.

해당 함수는 

CREATE OR REPLACE FUNCTION FNC_TEST(P1 VARCHAR2 DEFAULT '',
                       P2 VARCHAR2 DEFAULT 'S')
RETURN VARCHAR2 DETERMINISTIC IS
OUTPUT          VARCHAR2(10);
...
...
...

이렇게 만들어서 컴파일까지 했습니다.

인덱스 생성은

CREATE INDEX TBL_IDX1 ON TEST_TBL A(FNC_TEST(A.COL1, 'S'));

이렇게 생성하려고 하면 

ORA-01450: maximum key length (1478) exceeded

이런 에러가 납니다.

한번 봐주세요...

더운데 감사합니다.

꾸벅(__)

이 글에 대한 댓글이 총 2건 있습니다.

인덱스 허용 max length가 넘었답니다.
max length를 줄이는 수 밖엔...또 이 max length는 OS에 따라 달라지는 값이니 OS를 바꾸시거나...^^;

성시현(finecomp)님이 2008-07-15 16:37에 작성한 댓글입니다.
오해가 있을 지 몰라 오라클의 공식 오류메세지를 올려 드립니다...참고하세요...;

ORA-01450 maximum key length (string) exceeded

Cause:
The combined length of all the columns specified in a CREATE INDEX statement exceeded the maximum index length. The maximum index length varies by operating system. The total index length is computed as the sum of the width of all indexed columns plus the number of indexed columns. Date fields have a length of 7, character fields have their defined length, and numeric fields have a length of 22. Numeric length = (precision/2) + 1. If negative, add +1.

Action:
Select columns to be indexed so the total index length does not exceed the maximum index length for the operating system. See also your operating system-specific Oracle documentation.
성시현(finecomp)님이 2008-07-15 16:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
34084특정시점으로 복구하고 싶어요. 아카이브로그 [1]
2008-07-15
1667
34083함수에서 에러가 납니다. 봐주세요. [3]
신명선
2008-07-15
1671
34082LMT/ASSM 테이블스페이스에서 TRUNCATE ....
신동민
2008-07-15
1681
34081함수기반 인덱스 생성시... [2]
펑션나빠
2008-07-15
2675
34080쿼리 속도가 느려서.. 빠르게 하고 싶습니다. [1]
오렌지
2008-07-15
2721
34079select문으로 결과 테이블을 만드는데 접근하기가 어려워요. [2]
뾰로롱~
2008-07-14
1966
34078temporary tablespace의 사이즈?
쏘이조
2008-07-14
2045
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다