programing

저장 프로시저 이름의 최대 길이가 있는 이유는 무엇입니까?

easyjava 2023. 9. 26. 22:39
반응형

저장 프로시저 이름의 최대 길이가 있는 이유는 무엇입니까?

중복 가능:
Oracle 테이블/열/인덱스 이름이 30자로 제한되는 이유는 무엇입니까?

Oracle에서 저장 프로시저를 작성할 때 특히 설명적인 이름을 선택했고 스크립트를 업데이트하려고 할 때 이름이 너무 길다는 답변을 받았습니다.

37  15  PLS-00114: identifier 'blah_blah_blah_blah_blah_blah' too long

저장 프로시저 이름에 이렇게 제한적인 제한이 있는 이유는 무엇입니까?이것은 단지 Oracle에만 해당되는 것입니까, 아니면 다른 DB 시스템에서도 일반적인 것입니까?


중복해서 죄송합니다.

오라클에서만 30자를 사용할 수 있습니다.

DB에 생성된 모든 개체의 이름이 시스템 테이블에 저장되고 모든 열에 일정한 길이가 고정되어 있기 때문에 이름을 정의할 때 모든 언어/db는 길이 제한이 있습니다.

성능을 위해 DB의 경우 이름을 짧게 유지합니다.

언급URL : https://stackoverflow.com/questions/11191299/why-is-there-a-maximum-length-for-stored-procedure-names

반응형