반응형
저장 프로시저 이름의 최대 길이가 있는 이유는 무엇입니까?
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
반응형
'programing' 카테고리의 다른 글
| WHERE 조항의 json 컬럼을 조건으로 사용하는 방법 (0) | 2023.09.26 |
|---|---|
| 도커 컨테이너 이미지가 변경된 후 업그레이드하는 방법 (0) | 2023.09.26 |
| 배경 크기와 동일한 것이 있습니까? 이미지 요소에 대한 덮개와 내용물? (0) | 2023.09.26 |
| 워드프레스 게시물을 가로로 3열로 표시하려면 어떻게 해야 합니까? (0) | 2023.09.26 |
| 인덱스를 사용하여 InnoDB에서 COUNT(*) 성능을 최적화하는 방법 (0) | 2023.09.26 |